All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Protected Attributes
simple_moveit_controller_manager::SimpleMoveItControllerManager Class Reference
Inheritance diagram for simple_moveit_controller_manager::SimpleMoveItControllerManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void getActiveControllers (std::vector< std::string > &names)
virtual
moveit_controller_manager::MoveItControllerHandlePtr 
getControllerHandle (const std::string &name)
virtual void getControllerJoints (const std::string &name, std::vector< std::string > &joints)
virtual void getControllersList (std::vector< std::string > &names)
virtual
moveit_controller_manager::MoveItControllerManager::ControllerState 
getControllerState (const std::string &name)
virtual void getLoadedControllers (std::vector< std::string > &names)
virtual bool loadController (const std::string &name)
 SimpleMoveItControllerManager ()
virtual bool switchControllers (const std::vector< std::string > &activate, const std::vector< std::string > &deactivate)
virtual bool unloadController (const std::string &name)
virtual ~SimpleMoveItControllerManager ()

Protected Attributes

std::map< std::string,
moveit_controller_manager::MoveItControllerHandlePtr
controller_handles_
std::map< std::string,
std::vector< std::string > > 
controller_joints_
ros::NodeHandle node_handle_
ros::NodeHandle root_node_handle_

Detailed Description

Definition at line 262 of file simple_moveit_controller_manager.cpp.


Constructor & Destructor Documentation

Definition at line 266 of file simple_moveit_controller_manager.cpp.

Definition at line 335 of file simple_moveit_controller_manager.cpp.


Member Function Documentation

virtual void simple_moveit_controller_manager::SimpleMoveItControllerManager::getActiveControllers ( std::vector< std::string > &  names) [inline, virtual]
virtual void simple_moveit_controller_manager::SimpleMoveItControllerManager::getControllerJoints ( const std::string &  name,
std::vector< std::string > &  joints 
) [inline, virtual]
virtual void simple_moveit_controller_manager::SimpleMoveItControllerManager::getControllersList ( std::vector< std::string > &  names) [inline, virtual]
virtual void simple_moveit_controller_manager::SimpleMoveItControllerManager::getLoadedControllers ( std::vector< std::string > &  names) [inline, virtual]
virtual bool simple_moveit_controller_manager::SimpleMoveItControllerManager::loadController ( const std::string &  name) [inline, virtual]
virtual bool simple_moveit_controller_manager::SimpleMoveItControllerManager::switchControllers ( const std::vector< std::string > &  activate,
const std::vector< std::string > &  deactivate 
) [inline, virtual]
virtual bool simple_moveit_controller_manager::SimpleMoveItControllerManager::unloadController ( const std::string &  name) [inline, virtual]

Member Data Documentation

Definition at line 413 of file simple_moveit_controller_manager.cpp.

std::map<std::string, std::vector<std::string> > simple_moveit_controller_manager::SimpleMoveItControllerManager::controller_joints_ [protected]

Definition at line 412 of file simple_moveit_controller_manager.cpp.

Definition at line 410 of file simple_moveit_controller_manager.cpp.

Definition at line 411 of file simple_moveit_controller_manager.cpp.


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


simple_moveit_plugins
Author(s): Michael Ferguson
autogenerated on Tue May 28 2013 17:42:22