#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.