#include <TakeOff.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 |
| TakeOff () | |
| 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 | actualTakeOffDestination |
| Option< Position3D > * | tTakeOffDestination |
| Option< double > * | tTakeOffDestinationRadius |
| Option< double > * | tTakeOffVelocity |
| Option< bool > * | tTakeOffVertically |
| double | yawAngle |
Definition at line 23 of file TakeOff.hpp.
Definition at line 16 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 40 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::didBecomeActive | ( | const TKState & | currentState, |
| const Behavior & | previousBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 60 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::didBecomeInActive | ( | const TKState & | currentState, |
| const Behavior & | nextBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 70 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 22 of file TakeOff.cpp.
| bool telekyb_behavior::TakeOff::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 98 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::trajectoryStepActive | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 83 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::trajectoryStepCreation | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 76 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::trajectoryStepTermination | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 91 of file TakeOff.cpp.
| bool telekyb_behavior::TakeOff::willBecomeActive | ( | const TKState & | currentState, |
| const Behavior & | previousBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 45 of file TakeOff.cpp.
| void telekyb_behavior::TakeOff::willBecomeInActive | ( | const TKState & | currentState, |
| const Behavior & | nextBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 65 of file TakeOff.cpp.
Definition at line 31 of file TakeOff.hpp.
Option<Position3D>* telekyb_behavior::TakeOff::tTakeOffDestination [protected] |
Definition at line 26 of file TakeOff.hpp.
Option<double>* telekyb_behavior::TakeOff::tTakeOffDestinationRadius [protected] |
Definition at line 28 of file TakeOff.hpp.
Option<double>* telekyb_behavior::TakeOff::tTakeOffVelocity [protected] |
Definition at line 27 of file TakeOff.hpp.
Option<bool>* telekyb_behavior::TakeOff::tTakeOffVertically [protected] |
Definition at line 29 of file TakeOff.hpp.
double telekyb_behavior::TakeOff::yawAngle [protected] |
Definition at line 32 of file TakeOff.hpp.