IMeasure Class Reference

Class used by StatisticTools. More...

#include <imeasure.h>

Inherited by AbstractMeasure.

Inheritance diagram for IMeasure:

Inheritance graph
[legend]
List of all members.

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

Detailed Description

Class used by StatisticTools.

Provides an interface for any kind of time series analysis. Every step the StatisticTools calls step.

See also:
StatisticTools

HUDStatisticsManager

AbstractMeasure


Constructor & Destructor Documentation

virtual ~IMeasure (  )  [inline, virtual]


Member Function Documentation

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.


The documentation for this class was generated from the following file:
Generated on Fri Oct 30 16:29:02 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7