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
config


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Thu Jun 1 2023 02:45:58