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::DisplayContext *context, 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 powerCallback (const pr2_msgs::PowerStateConstPtr &power)
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_
rviz::DisplayContextcontext_
ros::Publisher draw_reachable_zones_pub_
boost::mutex power_label_mutex_
std::string power_label_text_
std::string power_name_
ros::Subscriber power_sub_
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_

Private Attributes

Ui::InteractiveManipulation * ui_

Detailed Description

Definition at line 61 of file interactive_manipulation_frontend.h.


Constructor & Destructor Documentation

Definition at line 45 of file interactive_manipulation_frontend.cpp.

Definition at line 135 of file interactive_manipulation_frontend.cpp.


Member Function Documentation

Definition at line 311 of file interactive_manipulation_frontend.cpp.

Definition at line 245 of file interactive_manipulation_frontend.cpp.

Definition at line 377 of file interactive_manipulation_frontend.cpp.

Definition at line 367 of file interactive_manipulation_frontend.cpp.

Definition at line 372 of file interactive_manipulation_frontend.cpp.

Definition at line 382 of file interactive_manipulation_frontend.cpp.

Definition at line 181 of file interactive_manipulation_frontend.cpp.

Definition at line 195 of file interactive_manipulation_frontend.cpp.

Definition at line 204 of file interactive_manipulation_frontend.cpp.

Definition at line 171 of file interactive_manipulation_frontend.cpp.

Definition at line 318 of file interactive_manipulation_frontend.cpp.

Definition at line 209 of file interactive_manipulation_frontend.cpp.

Definition at line 302 of file interactive_manipulation_frontend.cpp.

Definition at line 254 of file interactive_manipulation_frontend.cpp.

Definition at line 218 of file interactive_manipulation_frontend.cpp.

Definition at line 227 of file interactive_manipulation_frontend.cpp.

Definition at line 163 of file interactive_manipulation_frontend.cpp.

Definition at line 287 of file interactive_manipulation_frontend.cpp.

Definition at line 272 of file interactive_manipulation_frontend.cpp.

Definition at line 236 of file interactive_manipulation_frontend.cpp.

Definition at line 71 of file interactive_manipulation_frontend.h.

void pr2_interactive_manipulation::InteractiveManipulationFrontend::setCamera ( std::vector< double >  params) [protected]

Definition at line 332 of file interactive_manipulation_frontend.cpp.

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

Definition at line 156 of file interactive_manipulation_frontend.cpp.

Definition at line 186 of file interactive_manipulation_frontend.cpp.

Definition at line 140 of file interactive_manipulation_frontend.cpp.


Member Data Documentation

Definition at line 134 of file interactive_manipulation_frontend.h.

Definition at line 143 of file interactive_manipulation_frontend.h.

Definition at line 153 of file interactive_manipulation_frontend.h.

Definition at line 128 of file interactive_manipulation_frontend.h.

Definition at line 139 of file interactive_manipulation_frontend.h.

Definition at line 73 of file interactive_manipulation_frontend.h.

Definition at line 151 of file interactive_manipulation_frontend.h.

Definition at line 148 of file interactive_manipulation_frontend.h.

Definition at line 145 of file interactive_manipulation_frontend.h.

Definition at line 138 of file interactive_manipulation_frontend.h.

Definition at line 131 of file interactive_manipulation_frontend.h.

Definition at line 133 of file interactive_manipulation_frontend.h.

Definition at line 141 of file interactive_manipulation_frontend.h.

Definition at line 142 of file interactive_manipulation_frontend.h.

Definition at line 130 of file interactive_manipulation_frontend.h.

Definition at line 150 of file interactive_manipulation_frontend.h.

Definition at line 147 of file interactive_manipulation_frontend.h.

Definition at line 144 of file interactive_manipulation_frontend.h.

Definition at line 137 of file interactive_manipulation_frontend.h.

Definition at line 75 of file interactive_manipulation_frontend.h.

Definition at line 156 of file interactive_manipulation_frontend.h.


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


pr2_interactive_manipulation_frontend
Author(s): Jonathan Binney
autogenerated on Mon Oct 6 2014 12:06:29