ByteVectorViewer Class Reference
[Data viewers.]

class ByteVectorViewer: Debug viewer for a byte buffer of image data. More...

#include <ByteVectorViewer.h>

Inheritance diagram for ByteVectorViewer:

GeneralViewer< unsigned char * > DestPipelinePlugin< unsigned char * > List of all members.

Public Member Functions

 ByteVectorViewer (FrameProducer< unsigned char * > *inputProducer, CoordSpace2DMap viewMap)
 Constructor.

Protected Member Functions

void mainFrame (unsigned char **inFrame)
 Displays a single frame of data on the screen.

Detailed Description

class ByteVectorViewer: Debug viewer for a byte buffer of image data.


Constructor & Destructor Documentation

ByteVectorViewer::ByteVectorViewer FrameProducer< unsigned char * > *  inputProducer,
CoordSpace2DMap  viewMap
[inline]
 

Constructor.

Parameters:
[in] inputProducer a pointer to a FrameProducer that generates byte buffer frame data.
[in] viewMap a mapping from byte buffer image data to window coords. Typically a 1 to 1 mapping: (0, 0);(width, height) to (0, 0);(width, height)


Member Function Documentation

void ByteVectorViewer::mainFrame unsigned char **  inFrame  )  [inline, protected, virtual]
 

Displays a single frame of data on the screen.

Simply sets the viewer's display buffer to the incoming byte buffer and refreshes the window.

Parameters:
[in] inFrame a pointer to a byte buffer containing the data to be displayed.

Implements DestPipelinePlugin< unsigned char * >.


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