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

GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext Class Reference

A BasicBehavior for sending the current GT2004Parameters via PackageCognitionMotion to the walking engine and choose the next Parameters to be optimized. More...

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext:

Inheritance graph
[legend]
Collaboration diagram for GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler, GT2004ParametersSet &gt2004ParametersSet, Pose2D *gt2004ParametersCalibration, int &gt2004CurrentIndex, Pose2D &measurementRequest, int &evolutionMode)
virtual void execute ()
 Executes the basic behavior.


Private Attributes

GT2004ParametersSetgt2004ParametersSet
 GT2004 Evolution stuff.

Pose2Dgt2004ParametersCalibration
int & gt2004CurrentIndex
Pose2DmeasurementRequest
int & evolutionMode

Detailed Description

A BasicBehavior for sending the current GT2004Parameters via PackageCognitionMotion to the walking engine and choose the next Parameters to be optimized.

Author:
Uwe Düffert

Definition at line 227 of file GT2004EvolutionBasicBehaviors.h.


Constructor & Destructor Documentation

GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext const BehaviorControlInterfaces interfaces,
Xabsl2ErrorHandler errorHandler,
GT2004ParametersSet gt2004ParametersSet,
Pose2D gt2004ParametersCalibration,
int &  gt2004CurrentIndex,
Pose2D measurementRequest,
int &  evolutionMode
[inline]
 

Definition at line 235 of file GT2004EvolutionBasicBehaviors.h.


Member Function Documentation

void GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::execute  )  [virtual]
 

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Definition at line 587 of file GT2004EvolutionBasicBehaviors.cpp.

References Vector2< double >::abs(), GT2004Parameters::correctedMotion, SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getIndexOfMirror(), GT2004ParametersSet::getParameters(), GT2004ParametersSet::getSpeed(), idGT2004Parameters, idText, GT2004ParametersSet::isMaxSpeedIndex(), GT2004ParametersSet::mirrorThis(), OUTPUT, GT2004Parameters::reportRealMotion(), GT2004Parameters::requestedMotion, Pose2D::rotation, Pose2D::translation, Vector2< double >::x, and Vector2< double >::y.

Here is the call graph for this function:


Member Data Documentation

GT2004ParametersSet& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004ParametersSet [private]
 

GT2004 Evolution stuff.

Definition at line 257 of file GT2004EvolutionBasicBehaviors.h.

Pose2D* GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004ParametersCalibration [private]
 

Definition at line 258 of file GT2004EvolutionBasicBehaviors.h.

int& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004CurrentIndex [private]
 

Definition at line 259 of file GT2004EvolutionBasicBehaviors.h.

Pose2D& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::measurementRequest [private]
 

Definition at line 260 of file GT2004EvolutionBasicBehaviors.h.

int& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::evolutionMode [private]
 

Definition at line 261 of file GT2004EvolutionBasicBehaviors.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:06:59 2004 for GT2004 by doxygen 1.3.6