PGRCam Class Reference
[Pipeline element 1: Camera.]

class PGRCam: generates frames using a pointgrey camera. More...

#include <PGRCam.h>

Inheritance diagram for PGRCam:

SourcePipelinePlugin< unsigned char * > FrameProducer< unsigned char * > List of all members.

Public Member Functions

 PGRCam (CoordSpace2D camSpace, int in_serialNum)
 Constructor.
virtual ~PGRCam ()
 Destructor.

Protected Member Functions

void mainFrame (unsigned char *&outFrame)
 The main processing loop.

Detailed Description

class PGRCam: generates frames using a pointgrey camera.

Requires the PGRFlyCapture library.


Constructor & Destructor Documentation

PGRCam::PGRCam CoordSpace2D  camSpace,
int  in_serialNum
 

Constructor.

Parameters:
[in] camSpace the camera's image dimensions. Generally (0, 0) to (width, height) where width and height define the camera's resolution.
[in] in_serialNum the camera's unique serial number, or Firewire ID.


Member Function Documentation

void PGRCam::mainFrame unsigned char *&  outFrame  )  [protected, virtual]
 

The main processing loop.

Called by superclass SourcePipelinePlugin during the onTimer() function.

Parameters:
[out] outFrame A pointer to a frame of output data captured by the camera. This data is allocated and maintained by the PGRFlyCapture library.

Implements SourcePipelinePlugin< unsigned char * >.


The documentation for this class was generated from the following file:
Generated on Wed Mar 15 08:01:32 2006 for pvclib by  doxygen 1.4.6-NO