#include <gripper_click_3d_gripper.h>

Classes | |
| struct | ClickInfo |
Public Member Functions | |
| virtual void | getGripperParams (bool &visible, Ogre::Vector3 &position, Ogre::Quaternion &orientation, float &angle) |
| virtual bool | getResult (GripperClickPickupResult &result) |
| GripperClick3DGripper () | |
| 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) |
| ~GripperClick3DGripper () | |
Protected Member Functions | |
| btTransform | computeOrientation () |
Protected Attributes | |
| sensor_msgs::CameraInfo | camera_info_ |
| stereo_msgs::DisparityImage | disparity_image_ |
| ClickInfo | dlb_ |
| float | gripper_angle_ |
| float | gripper_approach_ |
| float | gripper_roll_ |
| ClickInfo | lb_ |
| ClickInfo | lbdown_ |
| Ogre::ManualObject * | line_object_ |
| ClickInfo | mb_ |
| ClickInfo | rb_ |
| Ogre::SceneNode * | scene_node_ |
| bool | valid_transform_ |
Definition at line 52 of file gripper_click_3d_gripper.h.
| pr2_gripper_click::GripperClick3DGripper::GripperClick3DGripper | ( | ) |
Definition at line 47 of file gripper_click_3d_gripper.cpp.
| pr2_gripper_click::GripperClick3DGripper::~GripperClick3DGripper | ( | ) |
Definition at line 56 of file gripper_click_3d_gripper.cpp.
| btTransform pr2_gripper_click::GripperClick3DGripper::computeOrientation | ( | ) | [protected] |
Definition at line 133 of file gripper_click_3d_gripper.cpp.
| void pr2_gripper_click::GripperClick3DGripper::getGripperParams | ( | bool & | visible, | |
| Ogre::Vector3 & | position, | |||
| Ogre::Quaternion & | orientation, | |||
| float & | angle | |||
| ) | [virtual] |
Reimplemented from pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 112 of file gripper_click_3d_gripper.cpp.
| bool pr2_gripper_click::GripperClick3DGripper::getResult | ( | GripperClickPickupResult & | result | ) | [virtual] |
Definition at line 262 of file gripper_click_3d_gripper.cpp.
| virtual bool pr2_gripper_click::GripperClick3DGripper::hasValidResult | ( | ) | [inline, virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 71 of file gripper_click_3d_gripper.h.
| void pr2_gripper_click::GripperClick3DGripper::hide | ( | ) | [virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 103 of file gripper_click_3d_gripper.cpp.
| void pr2_gripper_click::GripperClick3DGripper::init | ( | rviz::VisualizationManager * | vis_manager, | |
| Ogre::SceneManager * | scene_manager, | |||
| Ogre::SceneNode * | camera_node | |||
| ) | [virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 61 of file gripper_click_3d_gripper.cpp.
| void pr2_gripper_click::GripperClick3DGripper::onRenderWindowMouseEvents | ( | wxMouseEvent & | event, | |
| Ogre::Ray & | mouse_ray | |||
| ) | [virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 178 of file gripper_click_3d_gripper.cpp.
| bool pr2_gripper_click::GripperClick3DGripper::setGoal | ( | const GripperClickPickupGoal::ConstPtr & | goal | ) | [virtual] |
Definition at line 87 of file gripper_click_3d_gripper.cpp.
| void pr2_gripper_click::GripperClick3DGripper::show | ( | ) | [virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 98 of file gripper_click_3d_gripper.cpp.
| void pr2_gripper_click::GripperClick3DGripper::update | ( | float | wall_dt, | |
| float | ros_dt | |||
| ) | [virtual] |
Implements pr2_gripper_click::GripperClickPlugin< GripperClickPickupAction >.
Definition at line 108 of file gripper_click_3d_gripper.cpp.
sensor_msgs::CameraInfo pr2_gripper_click::GripperClick3DGripper::camera_info_ [protected] |
Definition at line 109 of file gripper_click_3d_gripper.h.
stereo_msgs::DisparityImage pr2_gripper_click::GripperClick3DGripper::disparity_image_ [protected] |
Definition at line 108 of file gripper_click_3d_gripper.h.
Definition at line 102 of file gripper_click_3d_gripper.h.
float pr2_gripper_click::GripperClick3DGripper::gripper_angle_ [protected] |
Definition at line 96 of file gripper_click_3d_gripper.h.
float pr2_gripper_click::GripperClick3DGripper::gripper_approach_ [protected] |
Definition at line 100 of file gripper_click_3d_gripper.h.
float pr2_gripper_click::GripperClick3DGripper::gripper_roll_ [protected] |
Definition at line 98 of file gripper_click_3d_gripper.h.
Definition at line 102 of file gripper_click_3d_gripper.h.
Definition at line 102 of file gripper_click_3d_gripper.h.
Ogre::ManualObject* pr2_gripper_click::GripperClick3DGripper::line_object_ [protected] |
Definition at line 106 of file gripper_click_3d_gripper.h.
Definition at line 102 of file gripper_click_3d_gripper.h.
Definition at line 102 of file gripper_click_3d_gripper.h.
Ogre::SceneNode* pr2_gripper_click::GripperClick3DGripper::scene_node_ [protected] |
Definition at line 111 of file gripper_click_3d_gripper.h.
bool pr2_gripper_click::GripperClick3DGripper::valid_transform_ [protected] |
Definition at line 104 of file gripper_click_3d_gripper.h.