Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
srs_assisted_grasping_ui::CButGraspingControls Class Reference

#include <grasping_controls.h>

List of all members.

Public Member Functions

 CButGraspingControls (wxWindow *parent, const wxString &title, rviz::WindowManagerInterface *wmi)
 Constructor.
void GraspingActive ()
bool GraspingAllow (srs_assisted_grasping_msgs::GraspingAllow::Request &req, srs_assisted_grasping_msgs::GraspingAllow::Response &res)
void GraspingDone (const actionlib::SimpleClientGoalState &state, const srs_assisted_grasping_msgs::ReactiveGraspingResultConstPtr &result)
 ~CButGraspingControls ()

Protected Types

typedef std::map< std::string,
wxButton * > 
ButtonsMap
typedef
actionlib::SimpleActionClient
< srs_assisted_grasping_msgs::ReactiveGraspingAction
grasping_action_client

Protected Member Functions

void DisableControls (bool state_of_stop_button=false)
void EnableControls ()
void GraspingThread ()
void GuiUpdateThread ()
void OnChoice (wxCommandEvent &event)
void OnGrasp (wxCommandEvent &event)
void OnStop (wxCommandEvent &event)
void setButton (std::string but, bool state)
void TactileDataCallback (const schunk_sdh::TactileSensor::ConstPtr &msg)

Protected Attributes

double abs_max_force_
grasping_action_clientas_client_
ButtonsMap buttons_
wxSlider * finger1_force_slider_
wxSlider * finger2_force_slider_
wxSlider * finger3_force_slider_
bool grasping_allowed_
bool grasping_finished_
wxStaticText * m_text_max_force_
wxStaticText * m_text_status_
rviz::WindowManagerInterfacem_wmi
 stored window manager interface pointer
wxSlider * max_force_slider_
wxWindow * parent_
std::vector< Presetpresets_
wxChoice * presets_choice_
ros::ServiceServer service_grasping_allow_
bool stop_gui_thread_
boost::thread t_grasping
boost::thread t_gui_update
ros::Subscriber tact_sub_
std::vector< int16_t > tactile_data_
boost::mutex tactile_data_mutex_
bool tactile_data_received_
bool wait_for_allow_

Private Member Functions

 DECLARE_EVENT_TABLE ()

Detailed Description

Definition at line 84 of file grasping_controls.h.


Member Typedef Documentation

typedef std::map<std::string, wxButton *> srs_assisted_grasping_ui::CButGraspingControls::ButtonsMap [protected]

Definition at line 109 of file grasping_controls.h.

Definition at line 104 of file grasping_controls.h.


Constructor & Destructor Documentation

CButGraspingControls::CButGraspingControls ( wxWindow *  parent,
const wxString &  title,
rviz::WindowManagerInterface wmi 
)

Constructor.

Constructor

Definition at line 57 of file grasping_controls.cpp.

Definition at line 429 of file grasping_controls.cpp.


Member Function Documentation

void CButGraspingControls::DisableControls ( bool  state_of_stop_button = false) [protected]

Definition at line 596 of file grasping_controls.cpp.

Definition at line 587 of file grasping_controls.cpp.

Definition at line 92 of file grasping_controls.h.

Definition at line 665 of file grasping_controls.cpp.

Definition at line 539 of file grasping_controls.cpp.

Definition at line 455 of file grasping_controls.cpp.

Definition at line 349 of file grasping_controls.cpp.

void CButGraspingControls::OnChoice ( wxCommandEvent &  event) [protected]

Definition at line 638 of file grasping_controls.cpp.

void CButGraspingControls::OnGrasp ( wxCommandEvent &  event) [protected]

wait for some time

Definition at line 604 of file grasping_controls.cpp.

void CButGraspingControls::OnStop ( wxCommandEvent &  event) [protected]

Definition at line 573 of file grasping_controls.cpp.

void CButGraspingControls::setButton ( std::string  but,
bool  state 
) [protected]

Definition at line 421 of file grasping_controls.cpp.

Definition at line 391 of file grasping_controls.cpp.


Member Data Documentation

Definition at line 144 of file grasping_controls.h.

Definition at line 146 of file grasping_controls.h.

Definition at line 111 of file grasping_controls.h.

Definition at line 120 of file grasping_controls.h.

Definition at line 121 of file grasping_controls.h.

Definition at line 122 of file grasping_controls.h.

Definition at line 129 of file grasping_controls.h.

Definition at line 127 of file grasping_controls.h.

Definition at line 116 of file grasping_controls.h.

Definition at line 115 of file grasping_controls.h.

stored window manager interface pointer

Definition at line 107 of file grasping_controls.h.

Definition at line 118 of file grasping_controls.h.

Definition at line 113 of file grasping_controls.h.

Definition at line 102 of file grasping_controls.h.

Definition at line 124 of file grasping_controls.h.

Definition at line 152 of file grasping_controls.h.

Definition at line 167 of file grasping_controls.h.

Definition at line 150 of file grasping_controls.h.

Definition at line 164 of file grasping_controls.h.

Definition at line 154 of file grasping_controls.h.

Definition at line 156 of file grasping_controls.h.

Definition at line 157 of file grasping_controls.h.

Definition at line 169 of file grasping_controls.h.

Definition at line 142 of file grasping_controls.h.


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


srs_assisted_grasping_ui
Author(s): Zdenek Materna
autogenerated on Sun Jan 5 2014 12:10:51