Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# GetupEngine Class Reference

A generic class for getup engine modules. More...

`#include <GetupEngine.h>`

Inheritance diagram for GetupEngine:

[legend]
Collaboration diagram for GetupEngine:

[legend]
List of all members.

## Public Member Functions
| GetupEngine (const GetupEngineInterfaces &interfaces)
virtual bool | executeParameterized (JointData &jointData)=0
| calculates the next joint data set
virtual | ~GetupEngine ()
| Destructor.
## Protected Member Functions
virtual void | execute ()
| That function is not used but has to be implemented.

## Detailed Description

A generic class for getup engine modules.

The getup engine lets the robot stand up from any position by generating appropriate joint data.

Author:
  Max Risler

Definition at line 79 of file GetupEngine.h.

## Constructor & Destructor Documentation

GetupEngine::GetupEngine | ( | const GetupEngineInterfaces & | interfaces | ) | `[inline]`

| Definition at line 86 of file GetupEngine.h.

virtual GetupEngine::~GetupEngine | ( |  | ) | `[inline, virtual]`

| Destructor. Definition at line 99 of file GetupEngine.h.

## Member Function Documentation

virtual bool GetupEngine::executeParameterized | ( | JointData & | jointData | ) | `[pure virtual]`

  | calculates the next joint data set Parameters:
  jointData | stores calculated frame
Returns: true if next set should be calculated by GetupEngine false if change to other module can occur Implemented in GT2005GetupEngine.

virtual void GetupEngine::execute | ( |  | ) | `[inline, protected, virtual]`

| That function is not used but has to be implemented. Reimplemented from Module. Definition at line 103 of file GetupEngine.h.

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

- Modules/GetupEngine/GetupEngine.h