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:

Inheritance graph
[legend]
Collaboration diagram for GetupEngine:

Collaboration graph
[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:
Generated on Mon Mar 20 22:12:29 2006 for GT2005 by doxygen 1.3.6