pr2_gripper_click::GripperClickPlugin< ActionClass > Class Template Reference

#include <gripper_click_plugin.h>

List of all members.

Public Types

typedef
ActionClass::_action_goal_type::_goal_type 
GoalType
typedef
ActionClass::_action_result_type::_result_type 
ResultType

Public Member Functions

bool descriptionChanged ()
std::string & getDescription ()
virtual void getGripperParams (bool &visible, Ogre::Vector3 &position, Ogre::Quaternion &orientation, float &angle)
std::string getName ()
virtual bool getResult (ResultType &result)=0
 GripperClickPlugin (std::string name)
virtual bool hasValidResult ()=0
virtual void hide ()=0
virtual void init (rviz::VisualizationManager *vis_manager, Ogre::SceneManager *scene_manager, Ogre::SceneNode *camera_node)=0
virtual void onRenderWindowMouseEvents (wxMouseEvent &event, Ogre::Ray &mouse_ray)=0
void setDescription (const std::string &description)
virtual bool setGoal (const typename GoalType::ConstPtr &goal)=0
virtual void show ()=0
virtual void update (float wall_dt, float ros_dt)=0
virtual ~GripperClickPlugin ()

Private Attributes

std::string description_
bool description_changed_
std::string name_

Detailed Description

template<class ActionClass>
class pr2_gripper_click::GripperClickPlugin< ActionClass >

Definition at line 52 of file gripper_click_plugin.h.


Member Typedef Documentation

template<class ActionClass>
typedef ActionClass::_action_goal_type::_goal_type pr2_gripper_click::GripperClickPlugin< ActionClass >::GoalType

Definition at line 57 of file gripper_click_plugin.h.

template<class ActionClass>
typedef ActionClass::_action_result_type::_result_type pr2_gripper_click::GripperClickPlugin< ActionClass >::ResultType

Definition at line 56 of file gripper_click_plugin.h.


Constructor & Destructor Documentation

template<class ActionClass>
pr2_gripper_click::GripperClickPlugin< ActionClass >::GripperClickPlugin ( std::string  name  )  [inline]

Definition at line 59 of file gripper_click_plugin.h.

template<class ActionClass>
virtual pr2_gripper_click::GripperClickPlugin< ActionClass >::~GripperClickPlugin (  )  [inline, virtual]

Definition at line 63 of file gripper_click_plugin.h.


Member Function Documentation

template<class ActionClass>
bool pr2_gripper_click::GripperClickPlugin< ActionClass >::descriptionChanged (  )  [inline]

Definition at line 100 of file gripper_click_plugin.h.

template<class ActionClass>
std::string& pr2_gripper_click::GripperClickPlugin< ActionClass >::getDescription (  )  [inline]

Definition at line 99 of file gripper_click_plugin.h.

template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::getGripperParams ( bool &  visible,
Ogre::Vector3 &  position,
Ogre::Quaternion &  orientation,
float &  angle 
) [inline, virtual]
template<class ActionClass>
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::getName (  )  [inline]

Definition at line 65 of file gripper_click_plugin.h.

template<class ActionClass>
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::getResult ( ResultType result  )  [pure virtual]
template<class ActionClass>
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::hasValidResult (  )  [pure virtual]
template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::hide (  )  [pure virtual]
template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::init ( rviz::VisualizationManager *  vis_manager,
Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  camera_node 
) [pure virtual]
template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::onRenderWindowMouseEvents ( wxMouseEvent &  event,
Ogre::Ray &  mouse_ray 
) [pure virtual]
template<class ActionClass>
void pr2_gripper_click::GripperClickPlugin< ActionClass >::setDescription ( const std::string &  description  )  [inline]

Definition at line 68 of file gripper_click_plugin.h.

template<class ActionClass>
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::setGoal ( const typename GoalType::ConstPtr &  goal  )  [pure virtual]
template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::show (  )  [pure virtual]
template<class ActionClass>
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::update ( float  wall_dt,
float  ros_dt 
) [pure virtual]

Member Data Documentation

template<class ActionClass>
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::description_ [private]

Definition at line 106 of file gripper_click_plugin.h.

template<class ActionClass>
bool pr2_gripper_click::GripperClickPlugin< ActionClass >::description_changed_ [private]

Definition at line 107 of file gripper_click_plugin.h.

template<class ActionClass>
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::name_ [private]

Definition at line 104 of file gripper_click_plugin.h.


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


pr2_gripper_click
Author(s): Matei Ciocarlie
autogenerated on Fri Jan 11 09:40:28 2013