Map Matching
filtering.h
Go to the documentation of this file.
1 #ifndef FILTERING_H
2 #define FILTERING_H
3 
4 #include <QApplication>
5 #include <QGroupBox>
6 #include <QLCDNumber>
7 #include <QLabel>
8 #include <QObject>
9 #include <QPushButton>
10 #include <QSlider>
11 #include <QVBoxLayout>
12 #include <QWidget>
13 
14 #include "file.h"
15 #include "track.h"
16 
17 class Filtering : public QWidget {
18  Q_OBJECT
19 public:
20  Filtering();
21  ~Filtering();
22 
23 public slots:
28  void getInfo(File fileT);
32  void launchFiltre();
33 
34 signals:
40  void ready(double m_filtreSpat, int m_filtreTemp);
41 
42 private:
46  void nbPtTrack();
50  void spatial();
54  void temporal();
55 
56  QGroupBox* m_spat;
57  QGroupBox* m_temp;
58 
59  QPushButton* m_boutonTemp;
60  QPushButton* m_boutonSpat;
61 
62  QSlider* m_slidTemp;
63  QLCDNumber* m_valueTemp;
64  QSlider* m_slidSpat;
65  QLCDNumber* m_valueSpat;
66  QLabel* m_nbPtTrack;
67 
68  int m_ptTrack;
69 
70  double m_filtreSpat;
72 
73  int nextOk;
74 };
75 
76 #endif // FILTERING_H
QLCDNumber * m_valueSpat
Definition: filtering.h:65
void spatial()
spatial
Definition: filtering.cpp:51
The File class.
Definition: file.h:13
int nextOk
Definition: filtering.h:73
void ready(double m_filtreSpat, int m_filtreTemp)
ready
void temporal()
temporal
Definition: filtering.cpp:27
QLabel * m_nbPtTrack
Definition: filtering.h:66
void getInfo(File fileT)
getInfo
Definition: filtering.cpp:80
QSlider * m_slidTemp
Definition: filtering.h:62
QGroupBox * m_temp
Definition: filtering.h:57
double m_filtreSpat
Definition: filtering.h:70
void launchFiltre()
launchFiltre
Definition: filtering.cpp:90
QPushButton * m_boutonTemp
Definition: filtering.h:59
QSlider * m_slidSpat
Definition: filtering.h:64
int m_ptTrack
Definition: filtering.h:68
int m_filtreTemp
Definition: filtering.h:71
void nbPtTrack()
nbPtTrack
Definition: filtering.cpp:75
QLCDNumber * m_valueTemp
Definition: filtering.h:63
QPushButton * m_boutonSpat
Definition: filtering.h:60
The class Track.
QGroupBox * m_spat
Definition: filtering.h:56