#include <skill_crane_frontend.h>

Public Member Functions | |
| SkillCraneFrontend (wxWindow *parent, rviz::VisualizationManager *manager) | |
| void | update () |
| ~SkillCraneFrontend () | |
Protected Member Functions | |
| void | feedbackCallback (const pr2_interactive_manipulation::IMGUIFeedbackConstPtr &feedback) |
| virtual void | graspButtonClicked (wxCommandEvent &event) |
| void | handoff () |
| virtual void | handoffButtonClicked (wxCommandEvent &event) |
| bool | moveArmToSide (int arm_selection, int arm_action_choice) |
| virtual void | placeButtonClicked (wxCommandEvent &event) |
| void | prepare () |
| virtual void | prepareButtonClicked (wxCommandEvent &event) |
| void | setStatusLabel (std::string label) |
Protected Attributes | |
| actionlib::SimpleActionClient < pr2_interactive_manipulation::IMGUIAction > * | action_client_ |
| std::string | action_name_ |
| bool | active_goal_ |
| boost::thread * | executing_thread_ |
| boost::mutex | mutex_ |
| std::list < pr2_interactive_manipulation::IMGUIGoal > | pending_goals_ |
| ros::NodeHandle | priv_nh_ |
| ros::NodeHandle | root_nh_ |
| boost::mutex | status_label_mutex_ |
| std::string | status_label_text_ |
Definition at line 51 of file skill_crane_frontend.h.
| pr2_skill_crane::SkillCraneFrontend::SkillCraneFrontend | ( | wxWindow * | parent, | |
| rviz::VisualizationManager * | manager | |||
| ) |
Definition at line 45 of file skill_crane_frontend.cpp.
| pr2_skill_crane::SkillCraneFrontend::~SkillCraneFrontend | ( | ) |
Definition at line 54 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::feedbackCallback | ( | const pr2_interactive_manipulation::IMGUIFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 98 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::graspButtonClicked | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from SkillCraneFrameBase.
Definition at line 169 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::handoff | ( | ) | [protected] |
Definition at line 213 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::handoffButtonClicked | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from SkillCraneFrameBase.
Definition at line 237 of file skill_crane_frontend.cpp.
| bool pr2_skill_crane::SkillCraneFrontend::moveArmToSide | ( | int | arm_selection, | |
| int | arm_action_choice | |||
| ) | [protected] |
Definition at line 105 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::placeButtonClicked | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from SkillCraneFrameBase.
Definition at line 191 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::prepare | ( | ) | [protected] |
Definition at line 130 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::prepareButtonClicked | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from SkillCraneFrameBase.
Definition at line 162 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::setStatusLabel | ( | std::string | label | ) | [protected] |
Definition at line 92 of file skill_crane_frontend.cpp.
| void pr2_skill_crane::SkillCraneFrontend::update | ( | ) |
Definition at line 65 of file skill_crane_frontend.cpp.
actionlib::SimpleActionClient<pr2_interactive_manipulation::IMGUIAction>* pr2_skill_crane::SkillCraneFrontend::action_client_ [protected] |
Definition at line 84 of file skill_crane_frontend.h.
std::string pr2_skill_crane::SkillCraneFrontend::action_name_ [protected] |
Definition at line 88 of file skill_crane_frontend.h.
bool pr2_skill_crane::SkillCraneFrontend::active_goal_ [protected] |
Definition at line 98 of file skill_crane_frontend.h.
boost::thread* pr2_skill_crane::SkillCraneFrontend::executing_thread_ [protected] |
Definition at line 96 of file skill_crane_frontend.h.
boost::mutex pr2_skill_crane::SkillCraneFrontend::mutex_ [protected] |
Definition at line 94 of file skill_crane_frontend.h.
std::list<pr2_interactive_manipulation::IMGUIGoal> pr2_skill_crane::SkillCraneFrontend::pending_goals_ [protected] |
Definition at line 86 of file skill_crane_frontend.h.
ros::NodeHandle pr2_skill_crane::SkillCraneFrontend::priv_nh_ [protected] |
Definition at line 82 of file skill_crane_frontend.h.
ros::NodeHandle pr2_skill_crane::SkillCraneFrontend::root_nh_ [protected] |
Definition at line 80 of file skill_crane_frontend.h.
boost::mutex pr2_skill_crane::SkillCraneFrontend::status_label_mutex_ [protected] |
Definition at line 92 of file skill_crane_frontend.h.
std::string pr2_skill_crane::SkillCraneFrontend::status_label_text_ [protected] |
Definition at line 90 of file skill_crane_frontend.h.