Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AbstractMeasure Class Reference

Class used by StatisticTools. More...

#include <abstractmeasure.h>

Inheritance diagram for AbstractMeasure:
Collaboration diagram for AbstractMeasure:

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
 
virtual void setDisplayPrecision (int digits)
 
virtual int getDisplayPrecision () const
 
- Public Member Functions inherited from IMeasure
virtual ~IMeasure ()
 
virtual void step ()=0
 

Protected Attributes

std::string name
 
double value
 
long actualStep
 
int stepSize
 
int displayPrecision
 

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 ( )
inlinevirtual

Member Function Documentation

virtual long getActualStep ( ) const
inlinevirtual

Implements IMeasure.

virtual int getDisplayPrecision ( ) const
inlinevirtual
virtual std::string getName ( ) const
inlinevirtual

Implements IMeasure.

virtual int getStepSize ( ) const
inlinevirtual

Implements IMeasure.

virtual double getValue ( ) const
inlinevirtual

Implements IMeasure.

virtual double& getValueAddress ( )
inlinevirtual

Implements IMeasure.

virtual void setDisplayPrecision ( int  digits)
inlinevirtual
virtual void setStepSize ( int  newStepSize)
inlinevirtual

Implements IMeasure.

Member Data Documentation

long actualStep
protected
int displayPrecision
protected
std::string name
protected
int stepSize
protected
double value
protected

The documentation for this class was generated from the following file: