object_fit_operator.h
Go to the documentation of this file.
1 #ifndef OBJECT_FIT_OPERATOR_H
2 #define OBJECT_FIT_OPERATOR_H
3 
4 #ifndef Q_MOC_RUN
5 #include <ros/ros.h>
6 #include <rviz/panel.h>
7 #include <QtGlobal>
8 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
9 # include <QtWidgets>
10 #else
11 # include <QtGui>
12 #endif
13 #include <QToolButton>
14 #include <QCheckBox>
15 #include <jsk_rviz_plugins/ObjectFitCommand.h>
16 #endif
17 
18 class QLineEdit;
19 class QToolButton;
20 
21 namespace jsk_rviz_plugins
22 {
24  {
25  Q_OBJECT
26  public:
27  ObjectFitOperatorAction( QWidget* parent = 0 );
28 
29  virtual void load( const rviz::Config& config );
30  virtual void save( rviz::Config config ) const;
31 
32  protected Q_SLOTS:
33  void commandFit();
34  void commandNear();
35  void commandOther();
36  void checkBoxChanged(bool state);
37  void publishObjectFitOder(int type);
38 
39  protected:
40  QToolButton* fit_button_;
41  QToolButton* near_button_;
42  QToolButton* other_button_;
43  QCheckBox* check_box_;
44 
45  QHBoxLayout* horizontal_layout1_;
46  QHBoxLayout* horizontal_layout2_;
47  QVBoxLayout* layout;
48  bool reverse_;
49 
52  };
53 }
54 
55 #endif
config
virtual void load(const rviz::Config &config)
virtual void save(rviz::Config config) const


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