Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
jsk_rviz_plugins::TabletControllerPanel Class Reference

#include <tablet_controller_panel.h>

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

List of all members.

Public Member Functions

virtual void load (const rviz::Config &config)
virtual void save (rviz::Config config) const
 TabletControllerPanel (QWidget *parent=0)
virtual ~TabletControllerPanel ()

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_

Detailed Description

Definition at line 88 of file tablet_controller_panel.h.


Constructor & Destructor Documentation

Definition at line 170 of file tablet_controller_panel.cpp.

Definition at line 205 of file tablet_controller_panel.cpp.


Member Function Documentation

Definition at line 150 of file tablet_controller_panel.cpp.

Definition at line 155 of file tablet_controller_panel.cpp.

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.

Definition at line 160 of file tablet_controller_panel.cpp.

Reimplemented from rviz::Panel.

Definition at line 215 of file tablet_controller_panel.cpp.

Definition at line 308 of file tablet_controller_panel.cpp.

void jsk_rviz_plugins::TabletControllerPanel::spotCallback ( const visualization_msgs::MarkerArray::ConstPtr &  marker) [protected, virtual]

Definition at line 223 of file tablet_controller_panel.cpp.

Definition at line 347 of file tablet_controller_panel.cpp.

Definition at line 352 of file tablet_controller_panel.cpp.

Definition at line 238 of file tablet_controller_panel.cpp.

Definition at line 286 of file tablet_controller_panel.cpp.

Definition at line 291 of file tablet_controller_panel.cpp.


Member Data Documentation

Definition at line 114 of file tablet_controller_panel.h.

Definition at line 111 of file tablet_controller_panel.h.

Definition at line 137 of file tablet_controller_panel.h.

Definition at line 133 of file tablet_controller_panel.h.

Definition at line 134 of file tablet_controller_panel.h.

Definition at line 135 of file tablet_controller_panel.h.

Definition at line 113 of file tablet_controller_panel.h.

Definition at line 128 of file tablet_controller_panel.h.

Definition at line 124 of file tablet_controller_panel.h.

Definition at line 126 of file tablet_controller_panel.h.

Definition at line 125 of file tablet_controller_panel.h.

Definition at line 127 of file tablet_controller_panel.h.

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.

Definition at line 136 of file tablet_controller_panel.h.

Definition at line 112 of file tablet_controller_panel.h.

Definition at line 120 of file tablet_controller_panel.h.

Definition at line 116 of file tablet_controller_panel.h.

Definition at line 118 of file tablet_controller_panel.h.

Definition at line 117 of file tablet_controller_panel.h.

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 Wed May 1 2019 02:40:22