AbstractMeasure Class Reference

#include <abstractmeasure.h>

Inherited by ComplexMeasure, and StatisticMeasure.

Inheritance diagram for AbstractMeasure:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbstractMeasure (const char *measureName)
virtual ~AbstractMeasure ()
virtual void step ()=0
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

Constructor & Destructor Documentation

AbstractMeasure ( const char *  measureName  )  [inline]

virtual ~AbstractMeasure (  )  [inline, virtual]


Member Function Documentation

virtual long getActualStep (  )  const [inline, virtual]

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

virtual int getStepSize (  )  const [inline, virtual]

virtual double getValue (  )  const [inline, virtual]

virtual double& getValueAddress (  )  [inline, virtual]

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

virtual void step (  )  [pure virtual]

Implemented in ComplexMeasure, StatisticMeasure, and TrackableMeasure.


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 Tue Sep 16 22:01:19 2008 for Robotsystem of the Robot Group Leipzig by  doxygen 1.4.7