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

#include <BehaviorController.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::BehaviorController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void activeBehaviorChanged ()
BehaviorgetActiveBehavior () const
const ros::NodeHandlegetBehaviorNodeHandle () const
const SystemBehaviorContainergetSystemBehaviorContainer () const
bool switchToBehavior (Behavior *newBehavior)
bool switchToEmergencyLand ()
bool switchToNormalBrake ()

Static Public Member Functions

static bool HasInstance ()
static BehaviorControllerInstance ()
static const BehaviorControllerInstancePtr ()
static void ShutDownInstance ()

Protected Member Functions

void initialize ()
void tkStateCB (const telekyb_msgs::TKState::ConstPtr &tkStateMsg)

Protected Attributes

ActiveBehaviorContaineractiveBehavior
BehaviorControllerInterfacebcInterface
ros::NodeHandle behaviorNodeHandle
TKTrajectory lastInput
SystemBehaviorContainersystemBehaviorContainer
TrajectoryProcessorControllertrajProcCtrl
ros::Subscriber tStateSub

Private Member Functions

 BehaviorController ()
 BehaviorController (const BehaviorController &)
BehaviorControlleroperator= (const BehaviorController &)
virtual ~BehaviorController ()

Static Private Attributes

static BehaviorControllerinstance = NULL

Detailed Description

Definition at line 33 of file BehaviorController.hpp.


Constructor & Destructor Documentation

Definition at line 18 of file BehaviorController.cpp.

Definition at line 56 of file BehaviorController.cpp.


Member Function Documentation

Definition at line 94 of file BehaviorController.cpp.

Definition at line 69 of file BehaviorController.cpp.

Definition at line 64 of file BehaviorController.cpp.

Definition at line 79 of file BehaviorController.cpp.

Definition at line 133 of file BehaviorController.cpp.

Definition at line 32 of file BehaviorController.cpp.

Definition at line 116 of file BehaviorController.cpp.

Definition at line 124 of file BehaviorController.cpp.

BehaviorController& TELEKYB_NAMESPACE::BehaviorController::operator= ( const BehaviorController ) [private]

Definition at line 138 of file BehaviorController.cpp.

Definition at line 74 of file BehaviorController.cpp.

Implements BehaviorSwitcher.

Definition at line 89 of file BehaviorController.cpp.

Implements BehaviorSwitcher.

Definition at line 84 of file BehaviorController.cpp.

Definition at line 43 of file BehaviorController.cpp.


Member Data Documentation

Definition at line 58 of file BehaviorController.hpp.

Definition at line 54 of file BehaviorController.hpp.

Definition at line 46 of file BehaviorController.hpp.

Definition at line 36 of file BehaviorController.hpp.

Definition at line 63 of file BehaviorController.hpp.

Definition at line 53 of file BehaviorController.hpp.

Definition at line 66 of file BehaviorController.hpp.

Definition at line 49 of file BehaviorController.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