Classes | |
class | Controller |
Base class for a controller. Is derived from a Handle, so that controllers can be passed from ControllerManager::getHandle(), thus allowing controllers to access other controllers (to stack their commands. More... | |
class | ControllerLoader |
Class for loading and managing a single controller. More... | |
class | ControllerManager |
Base class for a controller manager. More... | |
class | Handle |
Base class for a handle. More... | |
class | JointHandle |
Base class for a joint handle. This will be implemented for each type of robot. More... | |
Typedefs | |
typedef boost::shared_ptr < ControllerLoader > | ControllerLoaderPtr |
typedef boost::shared_ptr < Controller > | ControllerPtr |
typedef boost::shared_ptr< Handle > | HandlePtr |
typedef boost::shared_ptr < JointHandle > | JointHandlePtr |
typedef boost::shared_ptr<ControllerLoader> robot_controllers::ControllerLoaderPtr |
Definition at line 79 of file controller_loader.h.
typedef boost::shared_ptr<Controller> robot_controllers::ControllerPtr |
Definition at line 151 of file controller.h.
typedef boost::shared_ptr<Handle> robot_controllers::HandlePtr |
typedef boost::shared_ptr<JointHandle> robot_controllers::JointHandlePtr |
Definition at line 112 of file joint_handle.h.