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

#include <ActiveBehaviorContainer.hpp>

List of all members.

Public Member Functions

 ActiveBehaviorContainer (Behavior *initialActiveBehavior)
BehaviorgetActive () const
bool switchToBehavior (Behavior *newBehavior)
void trajectoryStep (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual ~ActiveBehaviorContainer ()

Protected Member Functions

bool checkNewBehavior (Behavior *newBehavior) const
void switchToBehaviorInt (Behavior *newBehavior)
void switchToBehaviorThread (Behavior *newBehavior)

Protected Attributes

BehavioractiveBehaviorPtr
boost::mutex behaviorChangeMutex
boost::mutex behaviorChangeRequestMutex
boost::thread behaviorChangeThread
BehaviorControllerbehaviorController
BehaviorControllerOptionsoptions
StateEstimatorControllerseController
TransitionState transitionState

Detailed Description

Definition at line 38 of file ActiveBehaviorContainer.hpp.


Constructor & Destructor Documentation

Definition at line 16 of file ActiveBehaviorContainer.cpp.

Definition at line 41 of file ActiveBehaviorContainer.cpp.


Member Function Documentation

Definition at line 118 of file ActiveBehaviorContainer.cpp.

Definition at line 235 of file ActiveBehaviorContainer.cpp.

Definition at line 153 of file ActiveBehaviorContainer.cpp.

Definition at line 178 of file ActiveBehaviorContainer.cpp.

void TELEKYB_NAMESPACE::ActiveBehaviorContainer::trajectoryStep ( const TKState currentState,
TKTrajectory generatedTrajInput 
)

Definition at line 46 of file ActiveBehaviorContainer.cpp.


Member Data Documentation

Definition at line 40 of file ActiveBehaviorContainer.hpp.

Definition at line 52 of file ActiveBehaviorContainer.hpp.

Definition at line 54 of file ActiveBehaviorContainer.hpp.

Definition at line 51 of file ActiveBehaviorContainer.hpp.

Definition at line 48 of file ActiveBehaviorContainer.hpp.

Definition at line 42 of file ActiveBehaviorContainer.hpp.

Definition at line 45 of file ActiveBehaviorContainer.hpp.

Definition at line 57 of file ActiveBehaviorContainer.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