#include <graspable_object_handler.h>
Definition at line 50 of file graspable_object_handler.h.
typedef interactive_markers::MenuHandler pr2_interactive_manipulation::GraspableObjectHandler::MenuHandler [private] |
Definition at line 70 of file graspable_object_handler.h.
pr2_interactive_manipulation::GraspableObjectHandler::GraspableObjectHandler | ( | std::string | name, |
InteractiveMarkerNode * | node, | ||
const object_manipulation_msgs::GraspableObject & | object, | ||
const arm_navigation_msgs::Shape & | mesh, | ||
interactive_markers::InteractiveMarkerServer & | marker_server, | ||
pr2_object_manipulation_msgs::IMGUIOptions & | options, | ||
tabletop_collision_map_processing::CollisionMapInterface * | col | ||
) |
Definition at line 43 of file graspable_object_handler.cpp.
Definition at line 65 of file graspable_object_handler.cpp.
void pr2_interactive_manipulation::GraspableObjectHandler::addCollisionObject | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 107 of file graspable_object_handler.cpp.
std::string pr2_interactive_manipulation::GraspableObjectHandler::getCollisionName | ( | ) | [inline] |
Definition at line 66 of file graspable_object_handler.h.
object_manipulation_msgs::GraspableObject pr2_interactive_manipulation::GraspableObjectHandler::getGraspableObject | ( | ) | [inline] |
Definition at line 64 of file graspable_object_handler.h.
void pr2_interactive_manipulation::GraspableObjectHandler::makeMarker | ( | ) | [private] |
Definition at line 173 of file graspable_object_handler.cpp.
void pr2_interactive_manipulation::GraspableObjectHandler::makeMenu | ( | ) | [private] |
Definition at line 70 of file graspable_object_handler.cpp.
void pr2_interactive_manipulation::GraspableObjectHandler::pickup | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 141 of file graspable_object_handler.cpp.
void pr2_interactive_manipulation::GraspableObjectHandler::switchFlag | ( | bool * | value, |
const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ||
) | [private] |
Definition at line 261 of file graspable_object_handler.cpp.
void pr2_interactive_manipulation::GraspableObjectHandler::updateMenu | ( | ) | [private] |
Definition at line 96 of file graspable_object_handler.cpp.
MenuHandler::EntryHandle pr2_interactive_manipulation::GraspableObjectHandler::add_collision_object_h_ [private] |
Definition at line 101 of file graspable_object_handler.h.
tabletop_collision_map_processing::CollisionMapInterface* pr2_interactive_manipulation::GraspableObjectHandler::collision_map_interface_ [private] |
Definition at line 95 of file graspable_object_handler.h.
std::string pr2_interactive_manipulation::GraspableObjectHandler::collision_object_name_ [private] |
Definition at line 106 of file graspable_object_handler.h.
actionlib::SimpleActionClient<pr2_object_manipulation_msgs::IMGUIAction> pr2_interactive_manipulation::GraspableObjectHandler::im_gui_action_client_ [private] |
Definition at line 84 of file graspable_object_handler.h.
InteractiveMarkerNode* pr2_interactive_manipulation::GraspableObjectHandler::interactive_marker_node_ [private] |
Definition at line 108 of file graspable_object_handler.h.
MenuHandler::EntryHandle pr2_interactive_manipulation::GraspableObjectHandler::left_pickup_h_ [private] |
Definition at line 99 of file graspable_object_handler.h.
interactive_markers::InteractiveMarkerServer& pr2_interactive_manipulation::GraspableObjectHandler::marker_server_ [private] |
Definition at line 83 of file graspable_object_handler.h.
interactive_markers::MenuHandler pr2_interactive_manipulation::GraspableObjectHandler::menu_handler_ [private] |
Definition at line 97 of file graspable_object_handler.h.
const arm_navigation_msgs::Shape pr2_interactive_manipulation::GraspableObjectHandler::mesh_ [private] |
Definition at line 89 of file graspable_object_handler.h.
std::string pr2_interactive_manipulation::GraspableObjectHandler::name_ [private] |
Definition at line 104 of file graspable_object_handler.h.
object_manipulation_msgs::GraspableObject pr2_interactive_manipulation::GraspableObjectHandler::object_ [private] |
Definition at line 88 of file graspable_object_handler.h.
pr2_object_manipulation_msgs::IMGUIOptions& pr2_interactive_manipulation::GraspableObjectHandler::options_ [private] |
Definition at line 86 of file graspable_object_handler.h.
Definition at line 93 of file graspable_object_handler.h.
MenuHandler::EntryHandle pr2_interactive_manipulation::GraspableObjectHandler::right_pickup_h_ [private] |
Definition at line 100 of file graspable_object_handler.h.
Definition at line 91 of file graspable_object_handler.h.
MenuHandler::EntryHandle pr2_interactive_manipulation::GraspableObjectHandler::use_rec_result_h_ [private] |
Definition at line 102 of file graspable_object_handler.h.