24 #ifndef _TRACKABLE_MEASURE_H
25 #define _TRACKABLE_MEASURE_H
78 virtual double findRange(std::list<Position> positionList,
short dim,
bool min);
80 virtual void addDimension(
short dim, std::list<Position> cornerPointList);
Definition: complexmeasure.h:47
Definition: trackablemeasure.h:42
TrackMode
NOTE: SPEED and ANGSPEED is not implemented yet!
Definition: trackablemeasure.h:35
std::list< Trackable * > trackableList
Definition: trackablemeasure.h:74
Definition: trackablemeasure.h:36
virtual void step()
defined by AbstractMeasure.
Definition: trackablemeasure.cpp:74
Definition: trackablemeasure.h:45
Definition: trackablemeasure.h:42
virtual double findRange(std::list< Position > positionList, short dim, bool min)
Definition: trackablemeasure.cpp:49
TrackMode tmode
Definition: trackablemeasure.h:76
virtual void addDimension(short dim, std::list< Position > cornerPointList)
Definition: trackablemeasure.cpp:41
TrackableMeasure(std::list< Trackable * > trackableList, const char *measureName, ComplexMeasureMode cmode, std::list< Position > cornerPointList, short dimensions, int numberBins)
creates a new TrackableMeasure.
Definition: trackablemeasure.cpp:29
Dimensions
defines which dimensions should be count.
Definition: trackablemeasure.h:42
takes the speed for the measure
Definition: trackablemeasure.h:38
Definition: trackablemeasure.h:42
ComplexMeasureMode
measure modes of complex measures.
Definition: complexmeasure.h:34
int numberBins
Definition: complexmeasure.h:89
ComplexMeasureMode cmode
Definition: trackablemeasure.h:75
takes the position for the measure
Definition: trackablemeasure.h:37
double min(const matrix::Matrix &v)
returns the smallest element
Definition: controller_misc.cpp:307