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

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.


Member Function Documentation

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.


Member Data Documentation

actionlib::SimpleActionClient<pr2_interactive_manipulation::IMGUIAction>* pr2_skill_crane::SkillCraneFrontend::action_client_ [protected]

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.

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.

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


pr2_skill_crane
Author(s): Matei Ciocarlie
autogenerated on Fri Jan 11 09:52:23 2013