#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.