#include <imeasure.h>
Inherited by AbstractMeasure.
Inheritance diagram for IMeasure:
Public Member Functions | |
virtual | ~IMeasure () |
virtual void | step ()=0 |
virtual std::string | getName () const =0 |
virtual double | getValue () const =0 |
virtual double & | getValueAddress ()=0 |
virtual void | setStepSize (int newStepSize)=0 |
virtual int | getStepSize () const =0 |
virtual long | getActualStep () const =0 |
Provides an interface for any kind of time series analysis. Every step the StatisticTools calls step.
HUDStatisticsManager
virtual ~IMeasure | ( | ) | [inline, virtual] |
virtual long getActualStep | ( | ) | const [pure virtual] |
Implemented in AbstractMeasure.
virtual std::string getName | ( | ) | const [pure virtual] |
Implemented in AbstractMeasure.
virtual int getStepSize | ( | ) | const [pure virtual] |
Implemented in AbstractMeasure.
virtual double getValue | ( | ) | const [pure virtual] |
Implemented in AbstractMeasure.
virtual double& getValueAddress | ( | ) | [pure virtual] |
Implemented in AbstractMeasure.
virtual void setStepSize | ( | int | newStepSize | ) | [pure virtual] |
Implemented in AbstractMeasure.
virtual void step | ( | ) | [pure virtual] |
Implemented in ComplexMeasure, StatisticMeasure, and TrackableMeasure.