#include <TrackAlgorithm.h>
Public Member Functions | |
XMLTag * | Save () |
void | threadfunc () |
TrackAlgorithm (PerceptionPrimitive &prim, Evaluator *eval, Algorithm< std::vector< RelPose * > > *alg, ImageInputSystem *imageSys) | |
virtual | ~TrackAlgorithm () |
Public Attributes | |
volatile bool | m_Running |
Private Member Functions | |
TrackAlgorithm & | operator= (TrackAlgorithm &) |
Private Attributes | |
Algorithm< std::vector < RelPose * > > * | m_alg |
PerceptionPrimitive & | m_curPrim |
Evaluator * | m_eval |
ImageInputSystem * | m_imageSys |
class TrackAlgorithm
Definition at line 42 of file TrackAlgorithm.h.
TrackAlgorithm::TrackAlgorithm | ( | PerceptionPrimitive & | prim, |
Evaluator * | eval, | ||
Algorithm< std::vector< RelPose * > > * | alg, | ||
ImageInputSystem * | imageSys | ||
) |
Constructor
Definition at line 38 of file TrackAlgorithm.cpp.
TrackAlgorithm::~TrackAlgorithm | ( | ) | [virtual] |
Empty Destructor
Definition at line 50 of file TrackAlgorithm.cpp.
TrackAlgorithm& cop::TrackAlgorithm::operator= | ( | TrackAlgorithm & | ) | [inline, private] |
Definition at line 86 of file TrackAlgorithm.h.
XMLTag * TrackAlgorithm::Save | ( | ) |
Definition at line 135 of file TrackAlgorithm.cpp.
void TrackAlgorithm::threadfunc | ( | ) |
function tha performs the tracking
Setting new search space
TODO select the right one...
Definition at line 68 of file TrackAlgorithm.cpp.
Algorithm<std::vector<RelPose* > >* cop::TrackAlgorithm::m_alg [private] |
the algorithm that was passed by the constructor
Definition at line 68 of file TrackAlgorithm.h.
The object that should be tracked
Definition at line 72 of file TrackAlgorithm.h.
Evaluator* cop::TrackAlgorithm::m_eval [private] |
Pointer to the calling entity that retrieves the evaluation
Definition at line 80 of file TrackAlgorithm.h.
ImageInputSystem* cop::TrackAlgorithm::m_imageSys [private] |
Reference to the sensor system
Definition at line 76 of file TrackAlgorithm.h.
volatile bool cop::TrackAlgorithm::m_Running |
a variable marking this tracking as still running or not
Definition at line 63 of file TrackAlgorithm.h.