#include <GT2004EvolutionBasicBehaviors.h>
Inheritance diagram for GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext:
Public Member Functions | |
GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler, GT2004ParametersSet >2004ParametersSet, Pose2D *gt2004ParametersCalibration, int >2004CurrentIndex, Pose2D &measurementRequest, int &evolutionMode) | |
virtual void | execute () |
Private Attributes | |
GT2004ParametersSet & | gt2004ParametersSet |
Pose2D * | gt2004ParametersCalibration |
int & | gt2004CurrentIndex |
Pose2D & | measurementRequest |
int & | evolutionMode |
Definition at line 227 of file GT2004EvolutionBasicBehaviors.h.
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.
void GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::execute | ( | ) | [virtual] |
Executes the basic behavior.
Implements Xabsl2BasicBehavior.
Definition at line 587 of file GT2004EvolutionBasicBehaviors.cpp.
References Vector2< V >::abs(), GT2004Parameters::correctedMotion, evolutionMode, GT2004ParametersSet::few_lturn_0_fast, GT2004ParametersSet::few_lturn_0_med, GT2004ParametersSet::few_lturn_0_slow, GT2004ParametersSet::few_lturn_135_fast, GT2004ParametersSet::few_lturn_135_med, GT2004ParametersSet::few_lturn_135_slow, GT2004ParametersSet::few_lturn_45_fast, GT2004ParametersSet::few_lturn_45_med, GT2004ParametersSet::few_lturn_45_slow, GT2004ParametersSet::few_lturn_90_fast, GT2004ParametersSet::few_lturn_90_med, GT2004ParametersSet::few_lturn_90_slow, GT2004ParametersSet::few_lturn_min135_fast, GT2004ParametersSet::few_lturn_min135_med, GT2004ParametersSet::few_lturn_min135_slow, GT2004ParametersSet::few_lturn_min180_fast, GT2004ParametersSet::few_lturn_min180_med, GT2004ParametersSet::few_lturn_min180_slow, GT2004ParametersSet::few_lturn_min45_fast, GT2004ParametersSet::few_lturn_min45_med, GT2004ParametersSet::few_lturn_min45_slow, GT2004ParametersSet::few_lturn_min90_fast, GT2004ParametersSet::few_lturn_min90_med, GT2004ParametersSet::few_lturn_min90_slow, SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getIndexOfMirror(), GT2004ParametersSet::getParameters(), GT2004ParametersSet::getSpeed(), gt2004CurrentIndex, BehaviorControlInterfaces::gt2004Parameters, gt2004ParametersCalibration, gt2004ParametersSet, idGT2004Parameters, idText, int(), GT2004ParametersSet::isMaxSpeedIndex(), measurementRequest, GT2004ParametersSet::med_lturn_0_fast, GT2004ParametersSet::med_lturn_0_med, GT2004ParametersSet::med_lturn_0_slow, GT2004ParametersSet::med_lturn_135_fast, GT2004ParametersSet::med_lturn_135_med, GT2004ParametersSet::med_lturn_135_slow, GT2004ParametersSet::med_lturn_45_fast, GT2004ParametersSet::med_lturn_45_med, GT2004ParametersSet::med_lturn_45_slow, GT2004ParametersSet::med_lturn_90_fast, GT2004ParametersSet::med_lturn_90_med, GT2004ParametersSet::med_lturn_90_slow, GT2004ParametersSet::med_lturn_min135_fast, GT2004ParametersSet::med_lturn_min135_med, GT2004ParametersSet::med_lturn_min135_slow, GT2004ParametersSet::med_lturn_min180_fast, GT2004ParametersSet::med_lturn_min180_med, GT2004ParametersSet::med_lturn_min180_slow, GT2004ParametersSet::med_lturn_min45_fast, GT2004ParametersSet::med_lturn_min45_med, GT2004ParametersSet::med_lturn_min45_slow, GT2004ParametersSet::med_lturn_min90_fast, GT2004ParametersSet::med_lturn_min90_med, GT2004ParametersSet::med_lturn_min90_slow, GT2004ParametersSet::mirrorThis(), GT2004ParametersSet::much_lturn_fast, GT2004ParametersSet::much_lturn_med, GT2004ParametersSet::much_lturn_slow, GT2004ParametersSet::no_turn_0_fast, GT2004ParametersSet::no_turn_0_med, GT2004ParametersSet::no_turn_0_slow, GT2004ParametersSet::no_turn_min135_fast, GT2004ParametersSet::no_turn_min135_med, GT2004ParametersSet::no_turn_min135_slow, GT2004ParametersSet::no_turn_min180_fast, GT2004ParametersSet::no_turn_min180_med, GT2004ParametersSet::no_turn_min180_slow, GT2004ParametersSet::no_turn_min45_fast, GT2004ParametersSet::no_turn_min45_med, GT2004ParametersSet::no_turn_min45_slow, GT2004ParametersSet::no_turn_min90_fast, GT2004ParametersSet::no_turn_min90_med, GT2004ParametersSet::no_turn_min90_slow, GT2004ParametersSet::numberOfParameters, OUTPUT, GT2004Parameters::reportRealMotion(), GT2004Parameters::requestedMotion, Pose2D::rotation, text, Pose2D::translation, BehaviorControlInterfaces::walkParameterTimeStamp, and Vector2< V >::y.
GT2004ParametersSet& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004ParametersSet [private] |
GT2004 Evolution stuff
Definition at line 257 of file GT2004EvolutionBasicBehaviors.h.
Referenced by execute().