#include <DynamicFlyTo.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) |
DynamicFlyTo () | |
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 | |
double | outerRadiusAcceleration |
Option< Position3D > * | tFlyToDestination |
Option< double > * | tFlyToInnerDestinationRadius |
Option< double > * | tFlyToOuterDestinationRadius |
Option< double > * | tFlyToVelocity |
double | yawAngle |
Definition at line 22 of file DynamicFlyTo.hpp.
Definition at line 15 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 39 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::didBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 54 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::didBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 64 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 21 of file DynamicFlyTo.cpp.
bool telekyb_behavior::DynamicFlyTo::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 104 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::trajectoryStepActive | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 78 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::trajectoryStepCreation | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 70 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::trajectoryStepTermination | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 97 of file DynamicFlyTo.cpp.
bool telekyb_behavior::DynamicFlyTo::willBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 44 of file DynamicFlyTo.cpp.
void telekyb_behavior::DynamicFlyTo::willBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 59 of file DynamicFlyTo.cpp.
double telekyb_behavior::DynamicFlyTo::outerRadiusAcceleration [protected] |
Definition at line 31 of file DynamicFlyTo.hpp.
Definition at line 24 of file DynamicFlyTo.hpp.
Option<double>* telekyb_behavior::DynamicFlyTo::tFlyToInnerDestinationRadius [protected] |
Definition at line 27 of file DynamicFlyTo.hpp.
Option<double>* telekyb_behavior::DynamicFlyTo::tFlyToOuterDestinationRadius [protected] |
Definition at line 26 of file DynamicFlyTo.hpp.
Option<double>* telekyb_behavior::DynamicFlyTo::tFlyToVelocity [protected] |
Definition at line 25 of file DynamicFlyTo.hpp.
double telekyb_behavior::DynamicFlyTo::yawAngle [protected] |
Definition at line 29 of file DynamicFlyTo.hpp.