Public Member Functions | Private Types | Private Member Functions | Private Attributes
pr2_interactive_manipulation::GraspableObjectHandler Class Reference

#include <graspable_object_handler.h>

List of all members.

Public Member Functions

std::string getCollisionName ()
object_manipulation_msgs::GraspableObject getGraspableObject ()
 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)
 ~GraspableObjectHandler ()

Private Types

typedef
interactive_markers::MenuHandler 
MenuHandler

Private Member Functions

void addCollisionObject (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void makeMarker ()
void makeMenu ()
void pickup (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void switchFlag (bool *value, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void updateMenu ()

Private Attributes

MenuHandler::EntryHandle add_collision_object_h_
tabletop_collision_map_processing::CollisionMapInterfacecollision_map_interface_
std::string collision_object_name_
actionlib::SimpleActionClient
< pr2_object_manipulation_msgs::IMGUIAction
im_gui_action_client_
InteractiveMarkerNodeinteractive_marker_node_
MenuHandler::EntryHandle left_pickup_h_
interactive_markers::InteractiveMarkerServermarker_server_
interactive_markers::MenuHandler menu_handler_
const arm_navigation_msgs::Shape mesh_
std::string name_
object_manipulation_msgs::GraspableObject object_
pr2_object_manipulation_msgs::IMGUIOptionsoptions_
bool picking_
MenuHandler::EntryHandle right_pickup_h_
bool use_rec_result_
MenuHandler::EntryHandle use_rec_result_h_

Detailed Description

Definition at line 50 of file graspable_object_handler.h.


Member Typedef Documentation

Definition at line 70 of file graspable_object_handler.h.


Constructor & Destructor Documentation

Definition at line 43 of file graspable_object_handler.cpp.

Definition at line 65 of file graspable_object_handler.cpp.


Member Function Documentation

void pr2_interactive_manipulation::GraspableObjectHandler::addCollisionObject ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback) [private]

Definition at line 107 of file graspable_object_handler.cpp.

Definition at line 66 of file graspable_object_handler.h.

Definition at line 64 of file graspable_object_handler.h.

Definition at line 173 of file graspable_object_handler.cpp.

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.

Definition at line 96 of file graspable_object_handler.cpp.


Member Data Documentation

Definition at line 101 of file graspable_object_handler.h.

Definition at line 95 of file graspable_object_handler.h.

Definition at line 106 of file graspable_object_handler.h.

Definition at line 84 of file graspable_object_handler.h.

Definition at line 108 of file graspable_object_handler.h.

Definition at line 99 of file graspable_object_handler.h.

Definition at line 83 of file graspable_object_handler.h.

Definition at line 97 of file graspable_object_handler.h.

Definition at line 89 of file graspable_object_handler.h.

Definition at line 104 of file graspable_object_handler.h.

Definition at line 88 of file graspable_object_handler.h.

Definition at line 86 of file graspable_object_handler.h.

Definition at line 93 of file graspable_object_handler.h.

Definition at line 100 of file graspable_object_handler.h.

Definition at line 91 of file graspable_object_handler.h.

Definition at line 102 of file graspable_object_handler.h.


The documentation for this class was generated from the following files:


pr2_interactive_manipulation
Author(s): Matei Ciocarlie, Kaijen Hsiao, Adam Leeper
autogenerated on Fri Jan 3 2014 12:08:59