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 88 of file tablet_controller_panel.h.

Constructor & Destructor Documentation

◆ TabletControllerPanel()

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

Definition at line 170 of file tablet_controller_panel.cpp.

◆ ~TabletControllerPanel()

jsk_rviz_plugins::TabletControllerPanel::~TabletControllerPanel ( )
virtual

Definition at line 205 of file tablet_controller_panel.cpp.

Member Function Documentation

◆ defaultButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::defaultButtonStyleSheet ( )
protectedvirtual

Definition at line 150 of file tablet_controller_panel.cpp.

◆ executeButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::executeButtonStyleSheet ( )
protectedvirtual

Definition at line 155 of file tablet_controller_panel.cpp.

◆ listStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::listStyleSheet ( )
protectedvirtual

Definition at line 165 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 210 of file tablet_controller_panel.cpp.

◆ radioButtonStyleSheet()

QString jsk_rviz_plugins::TabletControllerPanel::radioButtonStyleSheet ( )
protectedvirtual

Definition at line 160 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 215 of file tablet_controller_panel.cpp.

◆ spotButtonClicked

void jsk_rviz_plugins::TabletControllerPanel::spotButtonClicked ( )
protectedslot

Definition at line 308 of file tablet_controller_panel.cpp.

◆ spotCallback()

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

Definition at line 223 of file tablet_controller_panel.cpp.

◆ spotCancelClicked

void jsk_rviz_plugins::TabletControllerPanel::spotCancelClicked ( )
protectedslot

Definition at line 347 of file tablet_controller_panel.cpp.

◆ spotGoClicked

void jsk_rviz_plugins::TabletControllerPanel::spotGoClicked ( )
protectedslot

Definition at line 352 of file tablet_controller_panel.cpp.

◆ taskButtonClicked

void jsk_rviz_plugins::TabletControllerPanel::taskButtonClicked ( )
protectedslot

Definition at line 238 of file tablet_controller_panel.cpp.

◆ taskCancelClicked

void jsk_rviz_plugins::TabletControllerPanel::taskCancelClicked ( )
protectedslot

Definition at line 286 of file tablet_controller_panel.cpp.

◆ taskExecuteClicked

void jsk_rviz_plugins::TabletControllerPanel::taskExecuteClicked ( )
protectedslot

Definition at line 291 of file tablet_controller_panel.cpp.

Member Data Documentation

◆ cmd_vel_area_

TabletCmdVelArea* jsk_rviz_plugins::TabletControllerPanel::cmd_vel_area_
protected

Definition at line 114 of file tablet_controller_panel.h.

◆ layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::layout_
protected

Definition at line 111 of file tablet_controller_panel.h.

◆ mutex_

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

Definition at line 137 of file tablet_controller_panel.h.

◆ pub_cmd_vel_

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

Definition at line 133 of file tablet_controller_panel.h.

◆ pub_spot_

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

Definition at line 134 of file tablet_controller_panel.h.

◆ pub_start_demo_

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

Definition at line 135 of file tablet_controller_panel.h.

◆ spot_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_button_
protected

Definition at line 113 of file tablet_controller_panel.h.

◆ spot_cancel_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_cancel_button_
protected

Definition at line 128 of file tablet_controller_panel.h.

◆ spot_dialog_

QDialog* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_
protected

Definition at line 124 of file tablet_controller_panel.h.

◆ spot_dialog_button_layout_

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_button_layout_
protected

Definition at line 126 of file tablet_controller_panel.h.

◆ spot_dialog_layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::spot_dialog_layout_
protected

Definition at line 125 of file tablet_controller_panel.h.

◆ spot_go_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::spot_go_button_
protected

Definition at line 127 of file tablet_controller_panel.h.

◆ spot_list_

QListWidget* jsk_rviz_plugins::TabletControllerPanel::spot_list_
protected

Definition at line 129 of file tablet_controller_panel.h.

◆ spots_

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

Definition at line 123 of file tablet_controller_panel.h.

◆ sub_spots_

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

Definition at line 136 of file tablet_controller_panel.h.

◆ task_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_button_
protected

Definition at line 112 of file tablet_controller_panel.h.

◆ task_cancel_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_cancel_button_
protected

Definition at line 120 of file tablet_controller_panel.h.

◆ task_dialog_

QDialog* jsk_rviz_plugins::TabletControllerPanel::task_dialog_
protected

Definition at line 116 of file tablet_controller_panel.h.

◆ task_dialog_button_layout_

QHBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_button_layout_
protected

Definition at line 118 of file tablet_controller_panel.h.

◆ task_dialog_layout_

QVBoxLayout* jsk_rviz_plugins::TabletControllerPanel::task_dialog_layout_
protected

Definition at line 117 of file tablet_controller_panel.h.

◆ task_execute_button_

QPushButton* jsk_rviz_plugins::TabletControllerPanel::task_execute_button_
protected

Definition at line 119 of file tablet_controller_panel.h.

◆ task_radio_buttons_

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 Thu Jun 1 2023 02:45:58