Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
jog_controller::JogFramePanel Class Reference

#include <jog_frame_panel.h>

Inheritance diagram for jog_controller::JogFramePanel:
Inheritance graph
[legend]

Public Member Functions

 JogFramePanel (QWidget *parent=0)
 
virtual void load (const rviz::Config &config)
 
virtual void onInitialize ()
 
virtual void save (rviz::Config config) const
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 
virtual QString getDescription () const
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
 Panel (QWidget *parent=0)
 
virtual void setClassId (const QString &class_id)
 
virtual void setDescription (const QString &description)
 
virtual void setName (const QString &name)
 
virtual ~Panel ()
 

Protected Slots

void publish ()
 
void respondAxis (int index)
 
void respondEnable (bool checked)
 
void respondFrame (int index)
 
void respondOrientationAxis (int index)
 
void respondOrientationSliderChanged (int value)
 
void respondOrientationSliderReleased ()
 
void respondSliderChanged (int value)
 
void respondSliderReleased ()
 
void respondTargetLink (int index)
 
void update ()
 
void updateFrame ()
 
void updateGroups ()
 
void updateTargetLink ()
 

Protected Member Functions

void fillNumericLabel (QLineEdit *label, double value)
 
void initAxisComboBox ()
 
void initFrameComboBox ()
 
void initOrientationAxisComboBox ()
 
QLineEdit * makeNumericLabel ()
 

Protected Attributes

QComboBox * axis_cbox_
 
std::string axis_id_
 
QComboBox * frame_cbox_
 
std::string frame_id_
 
QComboBox * group_cbox_
 
std::vector< std::string > group_names_
 
QPushButton * jog_button_
 
ros::Publisher jog_frame_pub_
 
QSlider * jog_slider_
 
double jog_value_
 
std::vector< std::string > link_names_
 
boost::mutex mutex_
 
QComboBox * ori_axis_cbox_
 
std::string ori_axis_id_
 
QSlider * ori_jog_slider_
 
double ori_jog_value_
 
QLineEdit * pos_x_text_
 
QLineEdit * pos_y_text_
 
QLineEdit * pos_z_text_
 
QLineEdit * rot_x_text_
 
QLineEdit * rot_y_text_
 
QLineEdit * rot_z_text_
 
QComboBox * target_link_cbox_
 
std::string target_link_id_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Additional Inherited Members

- Signals inherited from rviz::Panel
void configChanged ()
 

Detailed Description

Definition at line 17 of file jog_frame_panel.h.

Constructor & Destructor Documentation

jog_controller::JogFramePanel::JogFramePanel ( QWidget *  parent = 0)

Definition at line 16 of file jog_frame_panel.cpp.

Member Function Documentation

void jog_controller::JogFramePanel::fillNumericLabel ( QLineEdit *  label,
double  value 
)
protected

Definition at line 410 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::initAxisComboBox ( )
protected

Definition at line 385 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::initFrameComboBox ( )
protected
void jog_controller::JogFramePanel::initOrientationAxisComboBox ( )
protected

Definition at line 394 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::load ( const rviz::Config config)
virtual

Reimplemented from rviz::Panel.

Definition at line 380 of file jog_frame_panel.cpp.

QLineEdit * jog_controller::JogFramePanel::makeNumericLabel ( )
protected

Definition at line 403 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::onInitialize ( )
virtual

Reimplemented from rviz::Panel.

Definition at line 183 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::publish ( )
protectedslot

Definition at line 263 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondAxis ( int  index)
protectedslot

Definition at line 339 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondEnable ( bool  checked)
protectedslot

Definition at line 313 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondFrame ( int  index)
protectedslot

Definition at line 325 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondOrientationAxis ( int  index)
protectedslot

Definition at line 346 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondOrientationSliderChanged ( int  value)
protectedslot

Definition at line 364 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondOrientationSliderReleased ( )
protectedslot

Definition at line 370 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondSliderChanged ( int  value)
protectedslot

Definition at line 353 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondSliderReleased ( )
protectedslot

Definition at line 359 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::respondTargetLink ( int  index)
protectedslot

Definition at line 332 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::save ( rviz::Config  config) const
virtual

Reimplemented from rviz::Panel.

Definition at line 375 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::update ( void  )
protectedslot

Definition at line 192 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::updateFrame ( )
protectedslot

Definition at line 231 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::updateGroups ( )
protectedslot

Definition at line 216 of file jog_frame_panel.cpp.

void jog_controller::JogFramePanel::updateTargetLink ( )
protectedslot

Definition at line 251 of file jog_frame_panel.cpp.

Member Data Documentation

QComboBox* jog_controller::JogFramePanel::axis_cbox_
protected

Definition at line 48 of file jog_frame_panel.h.

std::string jog_controller::JogFramePanel::axis_id_
protected

Definition at line 62 of file jog_frame_panel.h.

QComboBox* jog_controller::JogFramePanel::frame_cbox_
protected

Definition at line 46 of file jog_frame_panel.h.

std::string jog_controller::JogFramePanel::frame_id_
protected

Definition at line 60 of file jog_frame_panel.h.

QComboBox* jog_controller::JogFramePanel::group_cbox_
protected

Definition at line 45 of file jog_frame_panel.h.

std::vector<std::string> jog_controller::JogFramePanel::group_names_
protected

Definition at line 58 of file jog_frame_panel.h.

QPushButton* jog_controller::JogFramePanel::jog_button_
protected

Definition at line 44 of file jog_frame_panel.h.

ros::Publisher jog_controller::JogFramePanel::jog_frame_pub_
protected

Definition at line 67 of file jog_frame_panel.h.

QSlider* jog_controller::JogFramePanel::jog_slider_
protected

Definition at line 50 of file jog_frame_panel.h.

double jog_controller::JogFramePanel::jog_value_
protected

Definition at line 65 of file jog_frame_panel.h.

std::vector<std::string> jog_controller::JogFramePanel::link_names_
protected

Definition at line 59 of file jog_frame_panel.h.

boost::mutex jog_controller::JogFramePanel::mutex_
protected

Definition at line 64 of file jog_frame_panel.h.

QComboBox* jog_controller::JogFramePanel::ori_axis_cbox_
protected

Definition at line 49 of file jog_frame_panel.h.

std::string jog_controller::JogFramePanel::ori_axis_id_
protected

Definition at line 63 of file jog_frame_panel.h.

QSlider* jog_controller::JogFramePanel::ori_jog_slider_
protected

Definition at line 51 of file jog_frame_panel.h.

double jog_controller::JogFramePanel::ori_jog_value_
protected

Definition at line 66 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::pos_x_text_
protected

Definition at line 52 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::pos_y_text_
protected

Definition at line 53 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::pos_z_text_
protected

Definition at line 54 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::rot_x_text_
protected

Definition at line 55 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::rot_y_text_
protected

Definition at line 56 of file jog_frame_panel.h.

QLineEdit* jog_controller::JogFramePanel::rot_z_text_
protected

Definition at line 57 of file jog_frame_panel.h.

QComboBox* jog_controller::JogFramePanel::target_link_cbox_
protected

Definition at line 47 of file jog_frame_panel.h.

std::string jog_controller::JogFramePanel::target_link_id_
protected

Definition at line 61 of file jog_frame_panel.h.


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


jog_controller
Author(s): Ryosuke Tajima
autogenerated on Sun May 17 2020 03:25:01