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

#include <TakeOff.hpp>

Inheritance diagram for telekyb_behavior::TakeOff:
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)
virtual void initialize ()
virtual bool isValid (const TKState &currentState) const
 TakeOff ()
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 actualTakeOffDestination
Option< Position3D > * tTakeOffDestination
Option< double > * tTakeOffDestinationRadius
Option< double > * tTakeOffVelocity
Option< bool > * tTakeOffVertically
double yawAngle

Detailed Description

Definition at line 23 of file TakeOff.hpp.


Constructor & Destructor Documentation

Definition at line 16 of file TakeOff.cpp.


Member Function Documentation

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.

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.


Member Data Documentation

Definition at line 31 of file TakeOff.hpp.

Definition at line 26 of file TakeOff.hpp.

Definition at line 28 of file TakeOff.hpp.

Definition at line 27 of file TakeOff.hpp.

Definition at line 29 of file TakeOff.hpp.

Definition at line 32 of file TakeOff.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