Robotsystem of the Robot Group Leipzig: AbstractMeasure Class Reference

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

- Search for |

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

# AbstractMeasure Class Reference

`#include <abstractmeasure.h>`

Inherited by ComplexMeasure, and StatisticMeasure.

Inheritance diagram for AbstractMeasure:

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

- abstractmeasure.h