Base class for controller interfaces. More...
#include <controller_interface_base.h>
Public Member Functions | |
virtual void | initialize (ros::NodeHandle &nh, const TwistControllerParams ¶ms)=0 |
virtual void | processResult (const KDL::JntArray &q_dot_ik, const KDL::JntArray ¤t_q)=0 |
virtual | ~ControllerInterfaceBase () |
Protected Member Functions | |
ControllerInterfaceBase () | |
Protected Attributes | |
ros::NodeHandle | nh_ |
TwistControllerParams | params_ |
ros::Publisher | pub_ |
Base class for controller interfaces.
Definition at line 31 of file controller_interface_base.h.
virtual cob_twist_controller::ControllerInterfaceBase::~ControllerInterfaceBase | ( | ) | [inline, virtual] |
Definition at line 34 of file controller_interface_base.h.
cob_twist_controller::ControllerInterfaceBase::ControllerInterfaceBase | ( | ) | [inline, protected] |
Definition at line 42 of file controller_interface_base.h.
virtual void cob_twist_controller::ControllerInterfaceBase::initialize | ( | ros::NodeHandle & | nh, |
const TwistControllerParams & | params | ||
) | [pure virtual] |
virtual void cob_twist_controller::ControllerInterfaceBase::processResult | ( | const KDL::JntArray & | q_dot_ik, |
const KDL::JntArray & | current_q | ||
) | [pure virtual] |
Definition at line 45 of file controller_interface_base.h.
Definition at line 44 of file controller_interface_base.h.
Definition at line 46 of file controller_interface_base.h.