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

#include <TrajectoryModuleContainer.hpp>

List of all members.

Public Member Functions

void activateAllTrajectoryModules ()
void deactivateAllTrajectoryModules ()
void getAvailableTrajectoryModules (std::vector< std::string > &trajectoryModuleClassNames)
TrajectoryModuleloadTrajectoryModule (const std::string &trajectoryModuleClassName)
 TrajectoryModuleContainer ()
void trajectoryStepAcceleration (const TKState &currentState, TKTrajectory &trajInput)
void trajectoryStepOther (const TKState &currentState, TKTrajectory &trajInput)
void trajectoryStepPosition (const TKState &currentState, TKTrajectory &trajInput)
void trajectoryStepVelocity (const TKState &currentState, TKTrajectory &trajInput)
void unLoadTrajectoryModule (TrajectoryModule *tm)
virtual ~TrajectoryModuleContainer ()

Protected Member Functions

void insertPriorityLists (TrajectoryModule *tm)
void removePriorityLists (TrajectoryModule *tm)

Static Protected Member Functions

static void insertPriorityElementIntoList (TrajectoryModule *tm, std::list< TrajectoryModule * > &list)

Protected Attributes

std::list< TrajectoryModule * > accelerationPriorityList
std::list< TrajectoryModule * > otherPriorityList
std::list< TrajectoryModule * > positionPriorityList
std::set< TrajectoryModule * > trajectoryModuleInstances
pluginlib::ClassLoader
< TrajectoryModule
trajectoryModuleLoader
std::list< TrajectoryModule * > velocityPriorityList

Detailed Description

Definition at line 23 of file TrajectoryModuleContainer.hpp.


Constructor & Destructor Documentation

Definition at line 14 of file TrajectoryModuleContainer.cpp.

Definition at line 21 of file TrajectoryModuleContainer.cpp.


Member Function Documentation

Definition at line 152 of file TrajectoryModuleContainer.cpp.

Definition at line 159 of file TrajectoryModuleContainer.cpp.

void TELEKYB_NAMESPACE::TrajectoryModuleContainer::getAvailableTrajectoryModules ( std::vector< std::string > &  trajectoryModuleClassNames)

Definition at line 107 of file TrajectoryModuleContainer.cpp.

Definition at line 80 of file TrajectoryModuleContainer.cpp.

Definition at line 30 of file TrajectoryModuleContainer.cpp.

TrajectoryModule * TELEKYB_NAMESPACE::TrajectoryModuleContainer::loadTrajectoryModule ( const std::string &  trajectoryModuleClassName)

Definition at line 113 of file TrajectoryModuleContainer.cpp.

Definition at line 55 of file TrajectoryModuleContainer.cpp.

Definition at line 193 of file TrajectoryModuleContainer.cpp.

Definition at line 204 of file TrajectoryModuleContainer.cpp.

Definition at line 167 of file TrajectoryModuleContainer.cpp.

Definition at line 180 of file TrajectoryModuleContainer.cpp.

Definition at line 137 of file TrajectoryModuleContainer.cpp.


Member Data Documentation

contains TrajModulePosType::Acceleration and TrajModulePosType::All

Definition at line 34 of file TrajectoryModuleContainer.hpp.

Definition at line 36 of file TrajectoryModuleContainer.hpp.

contains TrajModulePosType::Position and TrajModulePosType::All

Definition at line 30 of file TrajectoryModuleContainer.hpp.

Definition at line 27 of file TrajectoryModuleContainer.hpp.

Definition at line 25 of file TrajectoryModuleContainer.hpp.

contains TrajModulePosType::Velocity and TrajModulePosType::All

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