Public Member Functions | Protected Member Functions | Protected Attributes
cob_twist_controller::ControllerInterfaceBase Class Reference

Base class for controller interfaces. More...

#include <controller_interface_base.h>

Inheritance diagram for cob_twist_controller::ControllerInterfaceBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void initialize (ros::NodeHandle &nh, const TwistControllerParams &params)=0
virtual void processResult (const KDL::JntArray &q_dot_ik, const KDL::JntArray &current_q)=0
virtual ~ControllerInterfaceBase ()

Protected Member Functions

 ControllerInterfaceBase ()

Protected Attributes

ros::NodeHandle nh_
TwistControllerParams params_
ros::Publisher pub_

Detailed Description

Base class for controller interfaces.

Definition at line 31 of file controller_interface_base.h.


Constructor & Destructor Documentation

Definition at line 34 of file controller_interface_base.h.

Definition at line 42 of file controller_interface_base.h.


Member Function Documentation

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]

Member Data Documentation

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.


The documentation for this class was generated from the following file:


cob_twist_controller
Author(s): Felix Messmer , Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Thu Jun 6 2019 21:19:26