Tracker Class Reference
[Pipeline element 3: Tracker.]

class Tracker: takes a frame of region data and generates a frame of tracks. More...

#include <Tracker.h>

Inheritance diagram for Tracker:

PipelinePlugin< FeatureVector, TrackVector > FrameProducer< TrackVector > List of all members.

Public Member Functions

 Tracker (FrameProducer< FeatureVector > *inputProducer, vector< DevicePattern > patterns, CoordSpace2DMap spaceMap)
 Constructor.

Protected Member Functions

void mainFrame (FeatureVector *inFrame, TrackVector &outFrame)
 Primary frame processing operation.

Detailed Description

class Tracker: takes a frame of region data and generates a frame of tracks.


Constructor & Destructor Documentation

Tracker::Tracker FrameProducer< FeatureVector > *  inputProducer,
vector< DevicePattern patterns,
CoordSpace2DMap  spaceMap
 

Constructor.

Parameters:
[in] inputProducer a pointer to a FrameProducer that generates frames of region data.
[in] patterns a vector of patterns, each defining a unique signature for a table UI device.
[in] spaceMap mapping from region coordinates of a particular camera to normalized table coordinates.


Member Function Documentation

void Tracker::mainFrame FeatureVector inFrame,
TrackVector outFrame
[protected, virtual]
 

Primary frame processing operation.

Invoked by superclass onTimer(). Takes a single frame of region data and produces a single frame of track data.

Implements PipelinePlugin< FeatureVector, TrackVector >.


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