latest version v1.9 - last update 10 Apr 2010 |
frame grabber class. More...
#include <ltiFrameGrabber.h>
Classes | |
class | frameGrabberException |
class for frame grabber exceptions More... | |
class | parameters |
frameGrabber parameters class More... | |
Public Member Functions | |
frameGrabber () | |
frameGrabber (const frameGrabber &other) | |
frameGrabber (const parameters &theParam) | |
virtual | ~frameGrabber (void) |
const parameters & | getParameters () const |
virtual const char * | getTypeName () const |
virtual bool | apply (image &theImage)=0 |
virtual bool | apply (channel8 &theChannel)=0 |
virtual bool | apply (channel &theChannel) |
virtual bool | isActive () const |
virtual bool | init ()=0 |
frameGrabber & | copy (const frameGrabber &other) |
frame grabber class.
class for grabbing frames from cameras and converting them to ltiImage format.
lti::frameGrabber::frameGrabber | ( | ) | [inline] |
default constructor
lti::frameGrabber::frameGrabber | ( | const frameGrabber & | other | ) |
copy constructor
lti::frameGrabber::frameGrabber | ( | const parameters & | theParam | ) |
constructor, sets the parameters
virtual lti::frameGrabber::~frameGrabber | ( | void | ) | [virtual] |
destructor
virtual bool lti::frameGrabber::apply | ( | channel & | theChannel | ) | [virtual] |
load a grey value channel from the
Reimplemented in lti::quickCam.
virtual bool lti::frameGrabber::apply | ( | channel8 & | theChannel | ) | [pure virtual] |
load a grey value channel from the
Implemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, lti::quickCam, and lti::toUCam.
virtual bool lti::frameGrabber::apply | ( | image & | theImage | ) | [pure virtual] |
load an (color) image from the grabber
Implemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, lti::quickCam, and lti::toUCam.
frameGrabber& lti::frameGrabber::copy | ( | const frameGrabber & | other | ) |
copy member
Reimplemented from lti::functor.
Reimplemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, and lti::toUCam.
const parameters& lti::frameGrabber::getParameters | ( | ) | const |
returns current parameters.
Reimplemented from lti::functor.
Reimplemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, and lti::toUCam.
virtual const char* lti::frameGrabber::getTypeName | ( | ) | const [virtual] |
returns the name of this type
Reimplemented from lti::functor.
Reimplemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, lti::quickCam, and lti::toUCam.
virtual bool lti::frameGrabber::init | ( | ) | [pure virtual] |
initialize frame grabber
Implemented in lti::fireWireDCAM, lti::leutronFrameGrabber, lti::microEnablePulnix, lti::quickCam, and lti::toUCam.
virtual bool lti::frameGrabber::isActive | ( | ) | const [virtual] |
check if the frame grabber / camera system is active
Reimplemented in lti::microEnablePulnix, and lti::quickCam.