All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Attributes
telekyb_behavior::EmergencyLand Class Reference

#include <EmergencyLand.hpp>

Inheritance diagram for telekyb_behavior::EmergencyLand:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void destroy ()
virtual void didBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void didBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)
 EmergencyLand ()
virtual void initialize ()
virtual bool isValid (const TKState &currentState) const
virtual void trajectoryStepActive (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepCreation (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepTermination (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual bool willBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void willBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)

Protected Attributes

Position3D landingPosition

Detailed Description

Normal (vertical) Land, but without parameters, so that users cannot mess up.

Definition at line 22 of file EmergencyLand.hpp.


Constructor & Destructor Documentation

Definition at line 19 of file EmergencyLand.cpp.


Member Function Documentation

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.

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.


Member Data Documentation

Definition at line 24 of file EmergencyLand.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_behavior
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:37