| 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.