Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Attributes
pr2_interactive_manipulation::InteractiveManipulationFrontend Class Reference

#include <interactive_manipulation_frontend.h>

List of all members.

Public Member Functions

 InteractiveManipulationFrontend (rviz::VisualizationManager *manager, QWidget *parent=0)
void setAdvancedOptions (pr2_object_manipulation_msgs::IMGUIAdvancedOptions ago)
void update ()
 ~InteractiveManipulationFrontend ()

Public Attributes

int interface_number_
int task_number_

Protected Slots

void advancedOptionsClicked ()
void armGoButtonClicked ()
void cameraFrontButtonClicked ()
void cameraLeftButtonClicked ()
void cameraRightButtonClicked ()
void cameraTopButtonClicked ()
void cancelButtonClicked ()
void centerHeadButtonClicked ()
void drawReachableZonesButtonClicked ()
void graspButtonClicked ()
void gripperSliderScrollChanged ()
void modelObjectClicked ()
void placeButtonClicked ()
void plannedMoveButtonClicked ()
void rcommandRefreshButtonClicked ()
void rcommandRunButtonClicked ()
void resetButtonClicked ()
void stopNavButtonClicked ()

Protected Member Functions

void feedbackCallback (const pr2_object_manipulation_msgs::IMGUIFeedbackConstPtr &feedback)
pr2_object_manipulation_msgs::IMGUIOptions getDialogOptions ()
void setCamera (std::vector< double > params)
void statusCallback (const std_msgs::StringConstPtr &status)

Protected Attributes

actionlib::SimpleActionClient
< pr2_object_manipulation_msgs::IMGUIAction > * 
action_client_
std::string action_name_
pr2_object_manipulation_msgs::IMGUIAdvancedOptions adv_options_
ros::Publisher draw_reachable_zones_pub_
ros::NodeHandle priv_nh_
ros::ServiceClient rcommander_action_info_client_
std::string rcommander_action_info_name_
std::string rcommander_group_name_
ros::NodeHandle root_nh_
boost::mutex status_label_mutex_
std::string status_label_text_
std::string status_name_
ros::Subscriber status_sub_
rviz::VisualizationManagervis_manager_

Private Attributes

Ui::InteractiveManipulation * ui_

Detailed Description

Definition at line 59 of file interactive_manipulation_frontend.h.


Constructor & Destructor Documentation

Definition at line 45 of file interactive_manipulation_frontend.cpp.

Definition at line 131 of file interactive_manipulation_frontend.cpp.


Member Function Documentation

Definition at line 294 of file interactive_manipulation_frontend.cpp.

Definition at line 228 of file interactive_manipulation_frontend.cpp.

Definition at line 357 of file interactive_manipulation_frontend.cpp.

Definition at line 347 of file interactive_manipulation_frontend.cpp.

Definition at line 352 of file interactive_manipulation_frontend.cpp.

Definition at line 362 of file interactive_manipulation_frontend.cpp.

Definition at line 164 of file interactive_manipulation_frontend.cpp.

Definition at line 178 of file interactive_manipulation_frontend.cpp.

Definition at line 187 of file interactive_manipulation_frontend.cpp.

Definition at line 154 of file interactive_manipulation_frontend.cpp.

Definition at line 301 of file interactive_manipulation_frontend.cpp.

Definition at line 192 of file interactive_manipulation_frontend.cpp.

Definition at line 285 of file interactive_manipulation_frontend.cpp.

Definition at line 237 of file interactive_manipulation_frontend.cpp.

Definition at line 201 of file interactive_manipulation_frontend.cpp.

Definition at line 210 of file interactive_manipulation_frontend.cpp.

Definition at line 270 of file interactive_manipulation_frontend.cpp.

Definition at line 255 of file interactive_manipulation_frontend.cpp.

Definition at line 219 of file interactive_manipulation_frontend.cpp.

Definition at line 69 of file interactive_manipulation_frontend.h.

Definition at line 315 of file interactive_manipulation_frontend.cpp.

void pr2_interactive_manipulation::InteractiveManipulationFrontend::statusCallback ( const std_msgs::StringConstPtr &  status) [protected]

Definition at line 147 of file interactive_manipulation_frontend.cpp.

Definition at line 169 of file interactive_manipulation_frontend.cpp.

Definition at line 136 of file interactive_manipulation_frontend.cpp.


Member Data Documentation

Definition at line 130 of file interactive_manipulation_frontend.h.

Definition at line 138 of file interactive_manipulation_frontend.h.

Definition at line 145 of file interactive_manipulation_frontend.h.

Definition at line 134 of file interactive_manipulation_frontend.h.

Definition at line 71 of file interactive_manipulation_frontend.h.

Definition at line 127 of file interactive_manipulation_frontend.h.

Definition at line 129 of file interactive_manipulation_frontend.h.

Definition at line 136 of file interactive_manipulation_frontend.h.

Definition at line 137 of file interactive_manipulation_frontend.h.

Definition at line 126 of file interactive_manipulation_frontend.h.

Definition at line 143 of file interactive_manipulation_frontend.h.

Definition at line 141 of file interactive_manipulation_frontend.h.

Definition at line 139 of file interactive_manipulation_frontend.h.

Definition at line 133 of file interactive_manipulation_frontend.h.

Definition at line 73 of file interactive_manipulation_frontend.h.

Definition at line 148 of file interactive_manipulation_frontend.h.

Definition at line 124 of file interactive_manipulation_frontend.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