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::TrajectoryProcessorController Class Reference

#include <TrajectoryProcessorController.hpp>

List of all members.

Public Member Functions

BehaviorSwitchergetBehaviorSwitcher () const
bool isActive () const
void setActive (BehaviorSwitcher *switcher_)
void setInActive ()
void trajInputStep (const TKTrajectory &input)

Static Public Member Functions

static bool HasInstance ()
static
TrajectoryProcessorController
Instance ()
static const
TrajectoryProcessorController
InstancePtr ()
static void ShutDownInstance ()

Protected Member Functions

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

Protected Attributes

bool active
TKState lastState
boost::mutex lastStateMutex
TrajectoryProcessorControllerOptions options
StateEstimatorControllerseController
BehaviorSwitcherswitcher
TrajectoryControllertrajController
TrajectoryModuleContainer trajModuleContainer
ros::NodeHandle trajProcessorNodeHandle
ros::Subscriber tStateSub

Private Member Functions

TrajectoryProcessorControlleroperator= (const TrajectoryProcessorController &)
 TrajectoryProcessorController ()
 TrajectoryProcessorController (const TrajectoryProcessorController &)
virtual ~TrajectoryProcessorController ()

Static Private Attributes

static
TrajectoryProcessorController
instance = NULL

Detailed Description

Definition at line 25 of file TrajectoryProcessorController.hpp.


Constructor & Destructor Documentation

Definition at line 16 of file TrajectoryProcessorController.cpp.

Definition at line 27 of file TrajectoryProcessorController.cpp.


Member Function Documentation

Definition at line 74 of file TrajectoryProcessorController.cpp.

Definition at line 143 of file TrajectoryProcessorController.cpp.

Definition at line 32 of file TrajectoryProcessorController.cpp.

Definition at line 126 of file TrajectoryProcessorController.cpp.

Definition at line 134 of file TrajectoryProcessorController.cpp.

Definition at line 69 of file TrajectoryProcessorController.cpp.

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

Definition at line 54 of file TrajectoryProcessorController.cpp.

Definition at line 62 of file TrajectoryProcessorController.cpp.

Definition at line 148 of file TrajectoryProcessorController.cpp.

Definition at line 114 of file TrajectoryProcessorController.cpp.

Definition at line 79 of file TrajectoryProcessorController.cpp.


Member Data Documentation

Definition at line 66 of file TrajectoryProcessorController.hpp.

Definition at line 28 of file TrajectoryProcessorController.hpp.

Definition at line 57 of file TrajectoryProcessorController.hpp.

Definition at line 58 of file TrajectoryProcessorController.hpp.

Definition at line 42 of file TrajectoryProcessorController.hpp.

Definition at line 51 of file TrajectoryProcessorController.hpp.

Definition at line 67 of file TrajectoryProcessorController.hpp.

Definition at line 54 of file TrajectoryProcessorController.hpp.

Definition at line 63 of file TrajectoryProcessorController.hpp.

Definition at line 45 of file TrajectoryProcessorController.hpp.

Definition at line 48 of file TrajectoryProcessorController.hpp.


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


tk_trajprocessor
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:30