AbstractMeasure Class Reference

Class used by StatisticTools. More...

#include <abstractmeasure.h>

Inherits IMeasure.

Inherited by ComplexMeasure, and StatisticMeasure.

Inheritance diagram for AbstractMeasure:

Inheritance graph
[legend]
Collaboration diagram for AbstractMeasure:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractMeasure (const char *measureName)
virtual ~AbstractMeasure ()
virtual std::string getName () const
virtual double getValue () const
virtual double & getValueAddress ()
virtual void setStepSize (int newStepSize)
virtual int getStepSize () const
virtual long getActualStep () const

Protected Attributes

std::string name
double value
long actualStep
int stepSize

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

IMeasure


Constructor & Destructor Documentation

AbstractMeasure ( const char *  measureName  )  [inline]

virtual ~AbstractMeasure (  )  [inline, virtual]


Member Function Documentation

virtual long getActualStep (  )  const [inline, virtual]

Implements IMeasure.

virtual std::string getName (  )  const [inline, virtual]

Implements IMeasure.

virtual int getStepSize (  )  const [inline, virtual]

Implements IMeasure.

virtual double getValue (  )  const [inline, virtual]

Implements IMeasure.

virtual double& getValueAddress (  )  [inline, virtual]

Implements IMeasure.

virtual void setStepSize ( int  newStepSize  )  [inline, virtual]

Implements IMeasure.


Member Data Documentation

long actualStep [protected]

std::string name [protected]

int stepSize [protected]

double value [protected]


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