Main Page
Namespaces
Classes
Files
File List
File Members
src
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
;
32
FramesSet
&
_frames_to_filter
;
33
};
34
35
#endif // FILTER_FRAMES_H
rosbag::Bag
Ui
Definition:
filter_frames.h:8
FilterFrames
Definition:
filter_frames.h:12
FilterFrames::_bag
const rosbag::Bag & _bag
Definition:
filter_frames.h:31
view.h
FilterFrames::ui
Ui::FilterFrames * ui
Definition:
filter_frames.h:30
FilterFrames::_frames_to_filter
FramesSet & _frames_to_filter
Definition:
filter_frames.h:32
FilterFrames::FramesSet
std::set< std::pair< std::string, std::string >> FramesSet
Definition:
filter_frames.h:17
bag.h
rosbag_editor
Author(s):
autogenerated on Fri Jan 22 2021 03:48:10