Pure virtual base class for tracking optical flow. More...
#include <Tracker.h>

| Public Member Functions | |
| virtual void | Compensate (double *x, double *y) | 
| virtual double | Track (IplImage *img)=0 | 
| Pure virtual function for making the next track step. This analyses the image and updates class member variables accordingly. | |
| Tracker () | |
Pure virtual base class for tracking optical flow.
The idea is to make own versions of Track method which updates the class member variables accordingly
| alvar::Tracker::Tracker | ( | ) |  [inline] | 
| virtual void alvar::Tracker::Compensate | ( | double * | x, | 
| double * | y | ||
| ) |  [inline, virtual] | 
Reimplemented in alvar::TrackerPsaRot, alvar::TrackerStatRot, alvar::TrackerPsa, and alvar::TrackerStat.
| virtual double alvar::Tracker::Track | ( | IplImage * | img | ) |  [pure virtual] | 
Pure virtual function for making the next track step. This analyses the image and updates class member variables accordingly.
Implemented in alvar::TrackerOrientation, alvar::TrackerFeatures, alvar::TrackerPsaRot, alvar::TrackerStatRot, alvar::TrackerPsa, and alvar::TrackerStat.