All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Protected Member Functions | Protected Attributes
pr2_skill_crane::SkillCraneFrontend Class Reference

#include <skill_crane_frontend.h>

Inheritance diagram for pr2_skill_crane::SkillCraneFrontend:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 51 of file skill_crane_frontend.h.


Constructor & Destructor Documentation

Definition at line 45 of file skill_crane_frontend.cpp.

Definition at line 54 of file skill_crane_frontend.cpp.


Member Function Documentation

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.

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.

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.

Definition at line 65 of file skill_crane_frontend.cpp.


Member Data Documentation

Definition at line 84 of file skill_crane_frontend.h.

Definition at line 88 of file skill_crane_frontend.h.

Definition at line 98 of file skill_crane_frontend.h.

Definition at line 96 of file skill_crane_frontend.h.

Definition at line 94 of file skill_crane_frontend.h.

Definition at line 86 of file skill_crane_frontend.h.

Definition at line 82 of file skill_crane_frontend.h.

Definition at line 80 of file skill_crane_frontend.h.

Definition at line 92 of file skill_crane_frontend.h.

Definition at line 90 of file skill_crane_frontend.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


pr2_skill_crane
Author(s): Matei Ciocarlie
autogenerated on Thu Nov 29 2012 17:17:16