#include <gripper_click_plugin.h>
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_ |
Definition at line 52 of file gripper_click_plugin.h.
typedef ActionClass::_action_goal_type::_goal_type pr2_gripper_click::GripperClickPlugin< ActionClass >::GoalType |
Definition at line 57 of file gripper_click_plugin.h.
typedef ActionClass::_action_result_type::_result_type pr2_gripper_click::GripperClickPlugin< ActionClass >::ResultType |
Definition at line 56 of file gripper_click_plugin.h.
pr2_gripper_click::GripperClickPlugin< ActionClass >::GripperClickPlugin | ( | std::string | name | ) | [inline] |
Definition at line 59 of file gripper_click_plugin.h.
virtual pr2_gripper_click::GripperClickPlugin< ActionClass >::~GripperClickPlugin | ( | ) | [inline, virtual] |
Definition at line 63 of file gripper_click_plugin.h.
bool pr2_gripper_click::GripperClickPlugin< ActionClass >::descriptionChanged | ( | ) | [inline] |
Definition at line 100 of file gripper_click_plugin.h.
std::string& pr2_gripper_click::GripperClickPlugin< ActionClass >::getDescription | ( | ) | [inline] |
Definition at line 99 of file gripper_click_plugin.h.
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::getGripperParams | ( | bool & | visible, | |
Ogre::Vector3 & | position, | |||
Ogre::Quaternion & | orientation, | |||
float & | angle | |||
) | [inline, virtual] |
Reimplemented in pr2_gripper_click::GripperClick3DGripper, pr2_gripper_click::GripperClickGraspAdjust, pr2_gripper_click::GripperClickLine, pr2_gripper_click::GripperClickPickupCartesian, and pr2_gripper_click::GripperClickPlaceCartesian.
Definition at line 92 of file gripper_click_plugin.h.
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::getName | ( | ) | [inline] |
Definition at line 65 of file gripper_click_plugin.h.
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::getResult | ( | ResultType & | result | ) | [pure virtual] |
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::hasValidResult | ( | ) | [pure virtual] |
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::hide | ( | ) | [pure virtual] |
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::init | ( | rviz::VisualizationManager * | vis_manager, | |
Ogre::SceneManager * | scene_manager, | |||
Ogre::SceneNode * | camera_node | |||
) | [pure virtual] |
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::onRenderWindowMouseEvents | ( | wxMouseEvent & | event, | |
Ogre::Ray & | mouse_ray | |||
) | [pure virtual] |
void pr2_gripper_click::GripperClickPlugin< ActionClass >::setDescription | ( | const std::string & | description | ) | [inline] |
Definition at line 68 of file gripper_click_plugin.h.
virtual bool pr2_gripper_click::GripperClickPlugin< ActionClass >::setGoal | ( | const typename GoalType::ConstPtr & | goal | ) | [pure virtual] |
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::show | ( | ) | [pure virtual] |
virtual void pr2_gripper_click::GripperClickPlugin< ActionClass >::update | ( | float | wall_dt, | |
float | ros_dt | |||
) | [pure virtual] |
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::description_ [private] |
Definition at line 106 of file gripper_click_plugin.h.
bool pr2_gripper_click::GripperClickPlugin< ActionClass >::description_changed_ [private] |
Definition at line 107 of file gripper_click_plugin.h.
std::string pr2_gripper_click::GripperClickPlugin< ActionClass >::name_ [private] |
Definition at line 104 of file gripper_click_plugin.h.