select_point_cloud_publish_action.h
Go to the documentation of this file.
1 #ifndef SELECT_POINT_CLOUD_PUBLISH_ACTION_H
2 #define SELECT_POINT_CLOUD_PUBLISH_ACTION_H
3 
4 #ifndef Q_MOC_RUN
5 #include <ros/ros.h>
6 
7 #include <rviz/panel.h>
8 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
9 # include <QtWidgets>
10 #else
11 # include <QtGui>
12 #endif
13 #endif
14 
15 class QLineEdit;
16 class QLabel;
17 class QPushButton;
18 //class QSignalMapper;
19 class PropertyTreeWidget;
20 
21 
22 namespace jsk_rviz_plugins
23 {
25  {
26  // This class uses Qt slots and is a subclass of QObject, so it needs
27  // the Q_OBJECT macro.
28 Q_OBJECT
29  public:
30  SelectPointCloudPublishAction( QWidget* parent = 0 );
31 
32  virtual void load( const rviz::Config& config );
33  virtual void save( rviz::Config config ) const;
34 
35  protected Q_SLOTS:
36 
37  void publishPointCloud();
38  protected:
40 
41  QVBoxLayout* layout;
42 
43  // The ROS publisher for the command velocity.
45 
46  // The ROS node handle.
48 
49  };
50 
51 }
52 
53 #endif // TELEOP_PANEL_H
panel.h
jsk_rviz_plugins::SelectPointCloudPublishAction::save
virtual void save(rviz::Config config) const
Definition: select_point_cloud_publish_action.cpp:105
ros::Publisher
jsk_rviz_plugins::SelectPointCloudPublishAction::layout
QVBoxLayout * layout
Definition: select_point_cloud_publish_action.h:41
rviz::Panel
ros.h
jsk_rviz_plugins::SelectPointCloudPublishAction::nh_
ros::NodeHandle nh_
Definition: select_point_cloud_publish_action.h:47
jsk_rviz_plugins::SelectPointCloudPublishAction::SelectPointCloudPublishAction
SelectPointCloudPublishAction(QWidget *parent=0)
Definition: select_point_cloud_publish_action.cpp:35
jsk_rviz_plugins::SelectPointCloudPublishAction::load
virtual void load(const rviz::Config &config)
Definition: select_point_cloud_publish_action.cpp:111
jsk_rviz_plugins::SelectPointCloudPublishAction::publish_pointcloud_button_
QPushButton * publish_pointcloud_button_
Definition: select_point_cloud_publish_action.h:39
jsk_rviz_plugins::SelectPointCloudPublishAction
Definition: select_point_cloud_publish_action.h:24
jsk_rviz_plugins::SelectPointCloudPublishAction::select_pointcloud_publisher_
ros::Publisher select_pointcloud_publisher_
Definition: select_point_cloud_publish_action.h:44
jsk_rviz_plugins::SelectPointCloudPublishAction::publishPointCloud
void publishPointCloud()
Definition: select_point_cloud_publish_action.cpp:50
config
config
jsk_rviz_plugins
Definition: __init__.py:1
rviz::Config
ros::NodeHandle


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Tue Dec 10 2024 03:48:24