#include <MSH2004InvKinWalkingEngine.h>
Inheritance diagram for MSH2004InvKinWalkingEngine:
Public Member Functions | |
MSH2004InvKinWalkingEngine (InvKinWalkingEngine *pEngine) | |
Construct a new MSH Walking engine. | |
virtual bool | executeParameterized (JointData &jointData, const WalkRequest &walkRequest, double positionInWalkingCycle) |
Calculates the next joint data set. | |
virtual bool | handleMessage (InMessage &message) |
Called from a MessageQueue to distribute messages. | |
Protected Attributes | |
InvKinWalkingEngine * | pEngine |
MSH2004WalkingParameters | forward |
MSH2004BackwardsWalkingParameters | backward |
Definition at line 10 of file MSH2004InvKinWalkingEngine.h.
|
Construct a new MSH Walking engine.
Definition at line 17 of file MSH2004InvKinWalkingEngine.cpp. |
|
Calculates the next joint data set.
Implements WalkingEngine. Definition at line 36 of file MSH2004InvKinWalkingEngine.cpp. References InvKinWalkingEngine::executeParameterized(), idText, INFO, Pose2D::rotation, InvKinWalkingEngine::setParameters(), Pose2D::translation, WalkRequest::walkParams, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:
|
Called from a MessageQueue to distribute messages. Use message.getMessageID to decide if the message is relavant for the MesssageHandler derivate. Use message.bin, message.text or message.config as In streams to get the data from.
Reimplemented from Module. Definition at line 66 of file MSH2004InvKinWalkingEngine.cpp. References InvKinWalkingEngine::handleMessage(). |
Here is the call graph for this function:
|
Definition at line 14 of file MSH2004InvKinWalkingEngine.h. |
|
Definition at line 15 of file MSH2004InvKinWalkingEngine.h. |
|
Definition at line 16 of file MSH2004InvKinWalkingEngine.h. |