#include <Hover.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) |
| Hover () | |
| virtual void | initialize () |
| virtual bool | isValid (const TKState ¤tState) const |
| 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 | hoverPosition |
| Option< double > * | tHoverMaxInitialVelocity |
| double | yawAngle |
| void telekyb_behavior::Hover::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::didBecomeActive | ( | const TKState & | currentState, |
| const Behavior & | previousBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::didBecomeInActive | ( | const TKState & | currentState, |
| const Behavior & | nextBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| bool telekyb_behavior::Hover::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::trajectoryStepActive | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::trajectoryStepCreation | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::trajectoryStepTermination | ( | const TKState & | currentState, |
| TKTrajectory & | generatedTrajInput | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| bool telekyb_behavior::Hover::willBecomeActive | ( | const TKState & | currentState, |
| const Behavior & | previousBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
| void telekyb_behavior::Hover::willBecomeInActive | ( | const TKState & | currentState, |
| const Behavior & | nextBehavior | ||
| ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Position3D telekyb_behavior::Hover::hoverPosition [protected] |
Option<double>* telekyb_behavior::Hover::tHoverMaxInitialVelocity [protected] |
double telekyb_behavior::Hover::yawAngle [protected] |