#include <EmergencyLand.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) |
EmergencyLand () | |
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 | landingPosition |
Normal (vertical) Land, but without parameters, so that users cannot mess up.
Definition at line 22 of file EmergencyLand.hpp.
Definition at line 19 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::destroy | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 30 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::didBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 42 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::didBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 52 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::initialize | ( | ) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 25 of file EmergencyLand.cpp.
bool telekyb_behavior::EmergencyLand::isValid | ( | const TKState & | currentState | ) | const [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 81 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::trajectoryStepActive | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 65 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::trajectoryStepCreation | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 58 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::trajectoryStepTermination | ( | const TKState & | currentState, |
TKTrajectory & | generatedTrajInput | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 73 of file EmergencyLand.cpp.
bool telekyb_behavior::EmergencyLand::willBecomeActive | ( | const TKState & | currentState, |
const Behavior & | previousBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 35 of file EmergencyLand.cpp.
void telekyb_behavior::EmergencyLand::willBecomeInActive | ( | const TKState & | currentState, |
const Behavior & | nextBehavior | ||
) | [virtual] |
Implements TELEKYB_NAMESPACE::Behavior.
Definition at line 47 of file EmergencyLand.cpp.
Definition at line 24 of file EmergencyLand.hpp.