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=nullptr)
 
virtual void setClassId (const QString &class_id)
 
virtual void setDescription (const QString &description)
 
virtual void setName (const QString &name)
 
 ~Panel () override
 

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::stringspots_
 
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 120 of file tablet_controller_panel.h.

Constructor & Destructor Documentation

◆ TabletControllerPanel()

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

Definition at line 202 of file tablet_controller_panel.cpp.

◆ ~TabletControllerPanel()

jsk_rviz_plugins::TabletControllerPanel::~TabletControllerPanel ( )
virtual

Definition at line 237 of file tablet_controller_panel.cpp.

Member Function Documentation

◆ defaultButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::defaultButtonStyleSheet ( )
protectedvirtual

Definition at line 182 of file tablet_controller_panel.cpp.

◆ executeButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::executeButtonStyleSheet ( )
protectedvirtual

Definition at line 187 of file tablet_controller_panel.cpp.

◆ listStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::listStyleSheet ( )
protectedvirtual

Definition at line 197 of file tablet_controller_panel.cpp.

◆ load()

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

Reimplemented from rviz::Panel.

Definition at line 242 of file tablet_controller_panel.cpp.

◆ radioButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::radioButtonStyleSheet ( )
protectedvirtual

Definition at line 192 of file tablet_controller_panel.cpp.

◆ save()

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

Reimplemented from rviz::Panel.

Definition at line 247 of file tablet_controller_panel.cpp.

◆ spotButtonClicked

void jsk_rviz_plugins::TabletControllerPanel::spotButtonClicked ( )
protectedslot

Definition at line 340 of file tablet_controller_panel.cpp.

◆ spotCallback()

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

Definition at line 255 of file tablet_controller_panel.cpp.

◆ spotCancelClicked

void jsk_rviz_plugins::TabletControllerPanel::spotCancelClicked ( )
protectedslot

Definition at line 379 of file tablet_controller_panel.cpp.

◆ spotGoClicked

void jsk_rviz_plugins::TabletControllerPanel::spotGoClicked ( )
protectedslot

Definition at line 384 of file tablet_controller_panel.cpp.

◆ taskButtonClicked

void jsk_rviz_plugins::TabletControllerPanel::taskButtonClicked ( )
protectedslot

Definition at line 270 of file tablet_controller_panel.cpp.

◆ taskCancelClicked

void jsk_rviz_plugins::TabletControllerPanel::taskCancelClicked ( )
protectedslot

Definition at line 318 of file tablet_controller_panel.cpp.

◆ taskExecuteClicked

void jsk_rviz_plugins::TabletControllerPanel::taskExecuteClicked ( )
protectedslot

Definition at line 323 of file tablet_controller_panel.cpp.

Member Data Documentation

◆ cmd_vel_area_

TabletCmdVelArea* jsk_rviz_plugins::TabletControllerPanel::cmd_vel_area_
protected

Definition at line 146 of file tablet_controller_panel.h.

◆ layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::layout_
protected

Definition at line 143 of file tablet_controller_panel.h.

◆ mutex_

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

Definition at line 169 of file tablet_controller_panel.h.

◆ pub_cmd_vel_

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

Definition at line 165 of file tablet_controller_panel.h.

◆ pub_spot_

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

Definition at line 166 of file tablet_controller_panel.h.

◆ pub_start_demo_

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

Definition at line 167 of file tablet_controller_panel.h.

◆ spot_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_button_
protected

Definition at line 145 of file tablet_controller_panel.h.

◆ spot_cancel_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_cancel_button_
protected

Definition at line 160 of file tablet_controller_panel.h.

◆ spot_dialog_

QDialog* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_
protected

Definition at line 156 of file tablet_controller_panel.h.

◆ spot_dialog_button_layout_

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_button_layout_
protected

Definition at line 158 of file tablet_controller_panel.h.

◆ spot_dialog_layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_layout_
protected

Definition at line 157 of file tablet_controller_panel.h.

◆ spot_go_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_go_button_
protected

Definition at line 159 of file tablet_controller_panel.h.

◆ spot_list_

QListWidget* jsk_rviz_plugins::TabletControllerPanel::spot_list_
protected

Definition at line 161 of file tablet_controller_panel.h.

◆ spots_

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

Definition at line 155 of file tablet_controller_panel.h.

◆ sub_spots_

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

Definition at line 168 of file tablet_controller_panel.h.

◆ task_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_button_
protected

Definition at line 144 of file tablet_controller_panel.h.

◆ task_cancel_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_cancel_button_
protected

Definition at line 152 of file tablet_controller_panel.h.

◆ task_dialog_

QDialog* jsk_rviz_plugins::TabletControllerPanel::task_dialog_
protected

Definition at line 148 of file tablet_controller_panel.h.

◆ task_dialog_button_layout_

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_button_layout_
protected

Definition at line 150 of file tablet_controller_panel.h.

◆ task_dialog_layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_layout_
protected

Definition at line 149 of file tablet_controller_panel.h.

◆ task_execute_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_execute_button_
protected

Definition at line 151 of file tablet_controller_panel.h.

◆ task_radio_buttons_

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

Definition at line 153 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 Mon Jan 22 2024 03:47:13