This repository has been archived by the owner on Jul 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
dialogscalatraslarota.h
92 lines (80 loc) · 2.08 KB
/
dialogscalatraslarota.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#ifndef DIALOGSCALATRASLAROTA_H
#define DIALOGSCALATRASLAROTA_H
#include <QDialog>
#include <QtWidgets>
#include <iostream>
#include "datadialogscalatraslarota.h"
//#include "mainwindow.h"
class QCheckBox;
class QDialogButtonBox;
class QGroupBox;
class QLabel;
class QLineEdit;
class QPushButton;
class QTextBox;
class MainWindow;
class QRadioButton;
class QCheckBox;
class DialogScalaTraslaRota : public QDialog
{
Q_OBJECT
public:
DialogScalaTraslaRota(QWidget *parent = 0);
MainWindow *parent;
private:
QLabel *label;
QLabel *label2;
QLabel *labelGaussNoise;
QLabel *labelCosmicNoise;
QLineEdit *saveFile{};
QLabel *labScaleX;
QLineEdit *scaleX;
QLabel *labScaleY{};
QLineEdit *scaleY;
QLabel *labScaleZ{};
QLineEdit *scaleZ;
QLabel *labTraslaX;
QLineEdit *traslaX;
QLabel *labTraslaY;
QLineEdit *traslaY;
QLabel *labTraslaZ;
QLineEdit *traslaZ;
QLabel *labRotaX;
QLineEdit *rotaX;
QLabel *labRotaY;
QLineEdit *rotaY;
QLabel *labRotaZ;
QLineEdit *rotaZ;
QLabel *labOffset;
QLineEdit *timeOffset;
QLabel *labFrequency;
QLineEdit *frequency;//for interpolation to a given frequency
//QLabel *labPCAIndex;
//QLineEdit *pcaIndex;
QCheckBox *gaussianNoiseCheck;
QCheckBox *cosmicNoiseCheck;
QLineEdit *gaussianNoiseDeviation;
QLineEdit *cosmicNoiseDeviation;
QRadioButton *freqMaxRadioButton;
QRadioButton *freqMinRadioButton;
QRadioButton *freqCustomizedRadioButton;
//QCheckBox *Gaussian_Noise;
//QCheckBox *Cosmic_Noise;
QDialogButtonBox *buttonBox{};
QPushButton *modifyButton{};
//QPushButton *moreButton;
QWidget *extension{};
QPushButton *buttonOK;
QPushButton *buttonCancel;
DataDialogScalaTraslaRota* dialogModel{};
public slots:
void onOK();
void onCancel();
void onPressCustomizedFrequency();
void onPressMaxFrequency();
void onPressMinFrequency();
public:
void setDataDialog(DataDialogScalaTraslaRota* aModel);
DataDialogScalaTraslaRota* getDataDialog();
};
#endif // DIALOGSCALATRASLAROTA_H