Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
jsk_rviz_plugins::TabletControllerPanel Class Reference

#include <tablet_controller_panel.h>

Inheritance diagram for jsk_rviz_plugins::TabletControllerPanel:
Inheritance graph
[legend]

Public Member Functions

virtual void load (const rviz::Config &config)
 
virtual void save (rviz::Config config) const
 
 TabletControllerPanel (QWidget *parent=0)
 
virtual ~TabletControllerPanel ()
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 
virtual QString getDescription () const
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
virtual void onInitialize ()
 
 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 spotButtonClicked ()
 
void spotCancelClicked ()
 
void spotGoClicked ()
 
void taskButtonClicked ()
 
void taskCancelClicked ()
 
void taskExecuteClicked ()
 

Protected Member Functions

virtual QString defaultButtonStyleSheet ()
 
virtual QString executeButtonStyleSheet ()
 
virtual QString listStyleSheet ()
 
virtual QString radioButtonStyleSheet ()
 
virtual void spotCallback (const visualization_msgs::MarkerArray::ConstPtr &marker)
 

Protected Attributes

TabletCmdVelAreacmd_vel_area_
 
QVBoxLayout * layout_
 
boost::mutex mutex_
 
ros::Publisher pub_cmd_vel_
 
ros::Publisher pub_spot_
 
ros::Publisher pub_start_demo_
 
QPushButton * spot_button_
 
QPushButton * spot_cancel_button_
 
QDialog * spot_dialog_
 
QHBoxLayout * spot_dialog_button_layout_
 
QVBoxLayout * spot_dialog_layout_
 
QPushButton * spot_go_button_
 
QListWidget * spot_list_
 
std::vector< std::string > spots_
 
ros::Subscriber sub_spots_
 
QPushButton * task_button_
 
QPushButton * task_cancel_button_
 
QDialog * task_dialog_
 
QHBoxLayout * task_dialog_button_layout_
 
QVBoxLayout * task_dialog_layout_
 
QPushButton * task_execute_button_
 
std::vector< QRadioButton * > task_radio_buttons_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Additional Inherited Members

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

Detailed Description

Definition at line 88 of file tablet_controller_panel.h.

Constructor & Destructor Documentation

jsk_rviz_plugins::TabletControllerPanel::TabletControllerPanel ( QWidget *  parent = 0)

Definition at line 170 of file tablet_controller_panel.cpp.

jsk_rviz_plugins::TabletControllerPanel::~TabletControllerPanel ( )
virtual

Definition at line 205 of file tablet_controller_panel.cpp.

Member Function Documentation

QString jsk_rviz_plugins::TabletControllerPanel::defaultButtonStyleSheet ( )
protectedvirtual

Definition at line 150 of file tablet_controller_panel.cpp.

QString jsk_rviz_plugins::TabletControllerPanel::executeButtonStyleSheet ( )
protectedvirtual

Definition at line 155 of file tablet_controller_panel.cpp.

QString jsk_rviz_plugins::TabletControllerPanel::listStyleSheet ( )
protectedvirtual

Definition at line 165 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::load ( const rviz::Config config)
virtual

Reimplemented from rviz::Panel.

Definition at line 210 of file tablet_controller_panel.cpp.

QString jsk_rviz_plugins::TabletControllerPanel::radioButtonStyleSheet ( )
protectedvirtual

Definition at line 160 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::save ( rviz::Config  config) const
virtual

Reimplemented from rviz::Panel.

Definition at line 215 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::spotButtonClicked ( )
protectedslot

Definition at line 308 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::spotCallback ( const visualization_msgs::MarkerArray::ConstPtr &  marker)
protectedvirtual

Definition at line 223 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::spotCancelClicked ( )
protectedslot

Definition at line 347 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::spotGoClicked ( )
protectedslot

Definition at line 352 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::taskButtonClicked ( )
protectedslot

Definition at line 238 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::taskCancelClicked ( )
protectedslot

Definition at line 286 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::taskExecuteClicked ( )
protectedslot

Definition at line 291 of file tablet_controller_panel.cpp.

Member Data Documentation

TabletCmdVelArea* jsk_rviz_plugins::TabletControllerPanel::cmd_vel_area_
protected

Definition at line 114 of file tablet_controller_panel.h.

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::layout_
protected

Definition at line 111 of file tablet_controller_panel.h.

boost::mutex jsk_rviz_plugins::TabletControllerPanel::mutex_
protected

Definition at line 137 of file tablet_controller_panel.h.

ros::Publisher jsk_rviz_plugins::TabletControllerPanel::pub_cmd_vel_
protected

Definition at line 133 of file tablet_controller_panel.h.

ros::Publisher jsk_rviz_plugins::TabletControllerPanel::pub_spot_
protected

Definition at line 134 of file tablet_controller_panel.h.

ros::Publisher jsk_rviz_plugins::TabletControllerPanel::pub_start_demo_
protected

Definition at line 135 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_button_
protected

Definition at line 113 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_cancel_button_
protected

Definition at line 128 of file tablet_controller_panel.h.

QDialog* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_
protected

Definition at line 124 of file tablet_controller_panel.h.

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_button_layout_
protected

Definition at line 126 of file tablet_controller_panel.h.

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_layout_
protected

Definition at line 125 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_go_button_
protected

Definition at line 127 of file tablet_controller_panel.h.

QListWidget* jsk_rviz_plugins::TabletControllerPanel::spot_list_
protected

Definition at line 129 of file tablet_controller_panel.h.

std::vector<std::string> jsk_rviz_plugins::TabletControllerPanel::spots_
protected

Definition at line 123 of file tablet_controller_panel.h.

ros::Subscriber jsk_rviz_plugins::TabletControllerPanel::sub_spots_
protected

Definition at line 136 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_button_
protected

Definition at line 112 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_cancel_button_
protected

Definition at line 120 of file tablet_controller_panel.h.

QDialog* jsk_rviz_plugins::TabletControllerPanel::task_dialog_
protected

Definition at line 116 of file tablet_controller_panel.h.

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_button_layout_
protected

Definition at line 118 of file tablet_controller_panel.h.

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_layout_
protected

Definition at line 117 of file tablet_controller_panel.h.

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_execute_button_
protected

Definition at line 119 of file tablet_controller_panel.h.

std::vector<QRadioButton*> jsk_rviz_plugins::TabletControllerPanel::task_radio_buttons_
protected

Definition at line 121 of file tablet_controller_panel.h.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Sat Mar 20 2021 03:03:18