Robot Simulator of the Robotics Group for Self-Organization of Control: IMeasure Class Reference

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages
- Examples

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# IMeasure Class Reference

Class used by StatisticTools. More...

`#include <imeasure.h>`

Inherited by AbstractMeasure.

Inheritance diagram for IMeasure:

[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:

- imeasure.h