pr2_gripper_click::GripperClickGraspAdjust Class Reference

#include <gripper_click_grasp_adjust.h>

Inheritance diagram for pr2_gripper_click::GripperClickGraspAdjust:
Inheritance graph
[legend]

List of all members.

Classes

struct  ClickInfo

Public Member Functions

virtual void getGripperParams (bool &visible, Ogre::Vector3 &position, Ogre::Quaternion &orientation, float &angle)
virtual bool getResult (GripperClickPickupResult &result)
 GripperClickGraspAdjust ()
virtual bool hasValidResult ()
virtual void hide ()
virtual void init (rviz::VisualizationManager *vis_manager, Ogre::SceneManager *scene_manager, Ogre::SceneNode *camera_node)
virtual void onRenderWindowMouseEvents (wxMouseEvent &event, Ogre::Ray &mouse_ray)
virtual bool setGoal (const GripperClickPickupGoal::ConstPtr &goal)
virtual void show ()
virtual void update (float wall_dt, float ros_dt)
 ~GripperClickGraspAdjust ()

Protected Member Functions

void receiveGraspAdjustAction (const actionlib::SimpleClientGoalState &state, const pr2_grasp_adjust::GraspAdjustResultConstPtr &result)
void requestGraspAdjustAction ()

Protected Attributes

ActionClient action_client_
sensor_msgs::CameraInfo camera_info_
stereo_msgs::DisparityImage disparity_image_
ClickInfo dlb_
std::vector< float > gripper_angle_
std::vector< float > gripper_approach_
int gripper_index_
std::vector< float > gripper_roll_
std::vector< float > gripper_score_
std::vector< btTransform > gripper_transform_
ClickInfo lb_
Ogre::ManualObject * line_object_
ClickInfo mb_
ClickInfo rb_
Ogre::SceneNode * scene_node_
bool valid_transform_

Detailed Description

Definition at line 58 of file gripper_click_grasp_adjust.h.


Constructor & Destructor Documentation

pr2_gripper_click::GripperClickGraspAdjust::GripperClickGraspAdjust (  ) 

Definition at line 51 of file gripper_click_grasp_adjust.cpp.

pr2_gripper_click::GripperClickGraspAdjust::~GripperClickGraspAdjust (  ) 

Definition at line 63 of file gripper_click_grasp_adjust.cpp.


Member Function Documentation

void pr2_gripper_click::GripperClickGraspAdjust::getGripperParams ( bool &  visible,
Ogre::Vector3 &  position,
Ogre::Quaternion &  orientation,
float &  angle 
) [virtual]
bool pr2_gripper_click::GripperClickGraspAdjust::getResult ( GripperClickPickupResult &  result  )  [virtual]

Definition at line 334 of file gripper_click_grasp_adjust.cpp.

virtual bool pr2_gripper_click::GripperClickGraspAdjust::hasValidResult (  )  [inline, virtual]
void pr2_gripper_click::GripperClickGraspAdjust::hide (  )  [virtual]
void pr2_gripper_click::GripperClickGraspAdjust::init ( rviz::VisualizationManager *  vis_manager,
Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  camera_node 
) [virtual]
void pr2_gripper_click::GripperClickGraspAdjust::onRenderWindowMouseEvents ( wxMouseEvent &  event,
Ogre::Ray &  mouse_ray 
) [virtual]
void pr2_gripper_click::GripperClickGraspAdjust::receiveGraspAdjustAction ( const actionlib::SimpleClientGoalState &  state,
const pr2_grasp_adjust::GraspAdjustResultConstPtr &  result 
) [protected]

Definition at line 142 of file gripper_click_grasp_adjust.cpp.

void pr2_gripper_click::GripperClickGraspAdjust::requestGraspAdjustAction (  )  [protected]

Definition at line 171 of file gripper_click_grasp_adjust.cpp.

bool pr2_gripper_click::GripperClickGraspAdjust::setGoal ( const GripperClickPickupGoal::ConstPtr &  goal  )  [virtual]

Definition at line 100 of file gripper_click_grasp_adjust.cpp.

void pr2_gripper_click::GripperClickGraspAdjust::show (  )  [virtual]
void pr2_gripper_click::GripperClickGraspAdjust::update ( float  wall_dt,
float  ros_dt 
) [virtual]

Member Data Documentation

Definition at line 121 of file gripper_click_grasp_adjust.h.

sensor_msgs::CameraInfo pr2_gripper_click::GripperClickGraspAdjust::camera_info_ [protected]

Definition at line 117 of file gripper_click_grasp_adjust.h.

stereo_msgs::DisparityImage pr2_gripper_click::GripperClickGraspAdjust::disparity_image_ [protected]

Definition at line 116 of file gripper_click_grasp_adjust.h.

Definition at line 109 of file gripper_click_grasp_adjust.h.

Definition at line 103 of file gripper_click_grasp_adjust.h.

Definition at line 106 of file gripper_click_grasp_adjust.h.

Definition at line 102 of file gripper_click_grasp_adjust.h.

Definition at line 105 of file gripper_click_grasp_adjust.h.

Definition at line 104 of file gripper_click_grasp_adjust.h.

Definition at line 107 of file gripper_click_grasp_adjust.h.

Definition at line 109 of file gripper_click_grasp_adjust.h.

Definition at line 114 of file gripper_click_grasp_adjust.h.

Definition at line 109 of file gripper_click_grasp_adjust.h.

Definition at line 109 of file gripper_click_grasp_adjust.h.

Definition at line 119 of file gripper_click_grasp_adjust.h.

Definition at line 111 of file gripper_click_grasp_adjust.h.


The documentation for this class was generated from the following files:
 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