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

#include <jog_joint_panel.h>

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

Public Member Functions

 JogJointPanel (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 respondEnable (bool checked)
 
void update ()
 
void updateJoint ()
 

Protected Member Functions

void fillNumericLabel (QLineEdit *label, double value)
 
QLineEdit * makeNumericLabel ()
 

Protected Attributes

std::string controller_name_
 
std::string frame_id_
 
QPushButton * jog_button_
 
int jog_joint_num_
 
ros::Publisher jog_joint_pub_
 
std::vector< JogSlider * > jog_slider_
 
std::vector< double > jog_value_
 
std::vector< QLabel * > joint_label_
 
std::vector< std::string > joint_name_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Additional Inherited Members

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

Detailed Description

Definition at line 19 of file jog_joint_panel.h.

Constructor & Destructor Documentation

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

Definition at line 16 of file jog_joint_panel.cpp.

Member Function Documentation

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

Definition at line 181 of file jog_joint_panel.cpp.

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

Reimplemented from rviz::Panel.

Definition at line 169 of file jog_joint_panel.cpp.

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

Definition at line 174 of file jog_joint_panel.cpp.

void jog_controller::JogJointPanel::onInitialize ( )
virtual

Reimplemented from rviz::Panel.

Definition at line 100 of file jog_joint_panel.cpp.

void jog_controller::JogJointPanel::publish ( )
protectedslot

Definition at line 114 of file jog_joint_panel.cpp.

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

Definition at line 152 of file jog_joint_panel.cpp.

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

Reimplemented from rviz::Panel.

Definition at line 164 of file jog_joint_panel.cpp.

void jog_controller::JogJointPanel::update ( void  )
protectedslot

Definition at line 106 of file jog_joint_panel.cpp.

void jog_controller::JogJointPanel::updateJoint ( )
protectedslot

Definition at line 110 of file jog_joint_panel.cpp.

Member Data Documentation

std::string jog_controller::JogJointPanel::controller_name_
protected

Definition at line 40 of file jog_joint_panel.h.

std::string jog_controller::JogJointPanel::frame_id_
protected

Definition at line 43 of file jog_joint_panel.h.

QPushButton* jog_controller::JogJointPanel::jog_button_
protected

Definition at line 36 of file jog_joint_panel.h.

int jog_controller::JogJointPanel::jog_joint_num_
protected

Definition at line 42 of file jog_joint_panel.h.

ros::Publisher jog_controller::JogJointPanel::jog_joint_pub_
protected

Definition at line 45 of file jog_joint_panel.h.

std::vector<JogSlider*> jog_controller::JogJointPanel::jog_slider_
protected

Definition at line 38 of file jog_joint_panel.h.

std::vector<double> jog_controller::JogJointPanel::jog_value_
protected

Definition at line 44 of file jog_joint_panel.h.

std::vector<QLabel*> jog_controller::JogJointPanel::joint_label_
protected

Definition at line 37 of file jog_joint_panel.h.

std::vector<std::string> jog_controller::JogJointPanel::joint_name_
protected

Definition at line 41 of file jog_joint_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