#include <Land.hpp>
Public Member Functions | |
virtual void | destroy () |
virtual void | didBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | didBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) |
virtual void | initialize () |
virtual bool | isValid (const TKState ¤tState) const |
Land () | |
virtual void | trajectoryStepActive (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual void | trajectoryStepCreation (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual void | trajectoryStepTermination (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual bool | willBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | willBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) |
Protected Attributes | |
Position3D | actualLandDestination |
Option< Position3D > * | tLandDestination |
Option< double > * | tLandDestinationHeight |
Option< double > * | tLandVelocity |
Option< bool > * | tLandVertically |
double | yawAngle |
void telekyb_behavior::Land::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::didBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::didBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
bool telekyb_behavior::Land::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::trajectoryStepActive | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::trajectoryStepCreation | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::trajectoryStepTermination | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
bool telekyb_behavior::Land::willBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
void telekyb_behavior::Land::willBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Option<Position3D>* telekyb_behavior::Land::tLandDestination [protected] |
Option<double>* telekyb_behavior::Land::tLandDestinationHeight [protected] |
Option<double>* telekyb_behavior::Land::tLandVelocity [protected] |
Option<bool>* telekyb_behavior::Land::tLandVertically [protected] |
double telekyb_behavior::Land::yawAngle [protected] |