filter_frames.h
Go to the documentation of this file.
1 #ifndef FILTER_FRAMES_H
2 #define FILTER_FRAMES_H
3 
4 #include <QDialog>
5 #include <rosbag/bag.h>
6 #include <rosbag/view.h>
7 
8 namespace Ui {
9 class FilterFrames;
10 }
11 
12 class FilterFrames : public QDialog
13 {
14  Q_OBJECT
15 
16  public:
17  using FramesSet = std::set<std::pair<std::string,std::string>>;
18 
19  explicit FilterFrames(const rosbag::Bag& bag,
20  FramesSet &filtered_frames,
21  QWidget *parent = nullptr );
22 
23  ~FilterFrames();
24 
25  private slots:
26 
27  void on_buttonBox_accepted();
28 
29  private:
30  Ui::FilterFrames *ui;
31  const rosbag::Bag& _bag;
33 };
34 
35 #endif // FILTER_FRAMES_H
const rosbag::Bag & _bag
Definition: filter_frames.h:31
Ui::FilterFrames * ui
Definition: filter_frames.h:30
FramesSet & _frames_to_filter
Definition: filter_frames.h:32
std::set< std::pair< std::string, std::string >> FramesSet
Definition: filter_frames.h:17


rosbag_editor
Author(s):
autogenerated on Fri Jan 22 2021 03:48:10