iso::tracker::TrackerComData Class Reference

#include <iso_tracker_com_data.h>

Collaboration diagram for iso::tracker::TrackerComData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TrackerComData ()
 default constructor
 ~TrackerComData ()
 destructor
void registerForeground (IplImage *pFGImage)
 register foreground for continous sending
void registerMotionField (math::VectorField< float > &pMotionField)
 register motion data vector for continous sending
void registerTrackObject (TrackObject &pTrackObject, unsigned int pObjectId)
 register track object for continous sending
void registerTrackObject (TrackObject &pTrackObject, const math::Vector2< real > &pNewMinValue, const math::Vector2< real > &pNewMaxValue, unsigned int pObjectId)
 register track object for continous sending
void createMessage (com::Message &pMessage)

Protected Attributes

ForegroundComDatamForeground
MotionFieldComDatamMotionField
QVector< TrackObjectComData * > mTrackObjects

Constructor & Destructor Documentation

TrackerComData::TrackerComData (  ) 

default constructor

TrackerComData::~TrackerComData (  ) 

destructor


Member Function Documentation

void TrackerComData::registerForeground ( IplImage *  pFGImage  ) 

register foreground for continous sending

Parameters:
pFGImage foreground
Remarks:
fails if foreground cannot be registered

void TrackerComData::registerMotionField ( math::VectorField< float > &  pMotionField  ) 

register motion data vector for continous sending

Parameters:
pMotionField motion field
Remarks:
fails if motion feild cannot be registered
send raw parameter data

void TrackerComData::registerTrackObject ( TrackObject pTrackObject,
unsigned int  pObjectId 
)

register track object for continous sending

Parameters:
pTrackObject track object
pObjectId object id
Remarks:
fails if track object cannot be registered

void TrackerComData::registerTrackObject ( TrackObject pTrackObject,
const math::Vector2< real > &  pNewMinValue,
const math::Vector2< real > &  pNewMaxValue,
unsigned int  pObjectId 
)

register track object for continous sending

Parameters:
pTrackObject track object
pNewMinValue minimum normalization value
pNewMaxValue maximum normalization value
pObjectId object id
Remarks:
fails if track object cannot be registered

void TrackerComData::createMessage ( com::Message &  pMessage  ) 


Member Data Documentation

ForegroundComData* iso::tracker::TrackerComData::mForeground [protected]

MotionFieldComData* iso::tracker::TrackerComData::mMotionField [protected]

QVector< TrackObjectComData* > iso::tracker::TrackerComData::mTrackObjects [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:20:29 2011 for iso_tracker by  doxygen 1.5.1