SourcePipelinePlugin< OutputType > Class Template Reference
[Base class layer.]

class SourcePipelinePlugin: A processing element at the beginning of a frame processing pipeline. More...

#include <pipelinePlugin.h>

Inheritance diagram for SourcePipelinePlugin< OutputType >:

FrameProducer< OutputType > List of all members.

Public Member Functions

 SourcePipelinePlugin ()
 Constructor.
void onTimer ()
 Per frame processing trigger.

Protected Member Functions

virtual void mainFrame (OutputType &dest)=0
 Primary per-frame processing function.

Detailed Description

template<class OutputType>
class SourcePipelinePlugin< OutputType >

class SourcePipelinePlugin: A processing element at the beginning of a frame processing pipeline.

This element will generate new frame data to pass to successive elements in the pipeline.


Member Function Documentation

template<class OutputType>
virtual void SourcePipelinePlugin< OutputType >::mainFrame OutputType &  dest  )  [protected, pure virtual]
 

Primary per-frame processing function.

Called once per frame to generate an output frame.

Redefined by subclasses to implement per-frame functionality.

Parameters:
[out] dest A single frame of data.

Implemented in PGRCam, and SimcamManager.

template<class OutputType>
void SourcePipelinePlugin< OutputType >::onTimer  ) 
 

Per frame processing trigger.

Called by client application to invoke per-frame processing.


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