-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgeditem.h
More file actions
98 lines (91 loc) · 2.49 KB
/
geditem.h
File metadata and controls
98 lines (91 loc) · 2.49 KB
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
93
94
95
96
97
98
#ifndef GEDITEM_H
#define GEDITEM_H
#include <QListWidgetItem>
#include <QStringList>
class GEDItem : public QListWidgetItem
{
public:
GEDItem();
private:
QString IPLA, IXMA, JYMA;
QString PIXEL, XPIXFA, YPIXFA, XSCAT, YSCAT, XNULL, YNULL, RMIN, RMAX, DR, RMINT, RMAXT, DRT, TUNEXP, RADI, CADIST;
QString WAVE, DELTAS, SEPLA, ISECT, IRECOA, IRECOA2, ANGLE, SECFI;
bool Useable;
QString Path, Mode;
QString xRMAXT, yRMAXT, xAngle, yAngle;
public:
bool setIPLA(QString);
bool setIXMA(QString);
bool setJYMA(QString);
bool setPIXEL(QString);
bool setXPIXFA(QString);
bool setYPIXFA(QString);
bool setXSCAT(QString);
bool setYSCAT(QString);
bool setANGLE(QString);
bool setXNULL(QString);
bool setYNULL(QString);
bool setRMIN(QString);
bool setRMAX(QString);
bool setDR(QString);
bool setRMINT(QString);
bool setRMAXT(QString);
bool setDRT(QString);
bool setTUNEXP(QString);
bool setRADI(QString);
bool setCADIST(QString);
bool setIRECOA(QString);
bool setIRECOA2(QString);
bool setSEPLA(QString);
bool setISECT(QString);
bool setWAVE(QString);
bool setDELTAS(QString);
void setPath(QString);
void setSECFI(QString);
void setUseable(bool);
float scalePixel(int, QString);
float calcAngle(float x1, float y1, float x2, float y2, float x3, float y3);
QString getMode();
void setMode(QString);
void setxRMAXT(QString x);
void setyRMAXT(QString y);
void setxAngle(QString x);
void setyAngle(QString y);
QString getIPLA();
QString getIXMA();
QString getJYMA();
QString getPIXEL();
QString getXPIXFA();
QString getYPIXFA();
QString getXSCAT();
QString getYSCAT();
QString getANGLE();
QString getXNULL();
QString getYNULL();
QString getRMIN();
QString getRMAX();
QString getDR();
QString getRMINT();
QString getRMAXT();
QString getDRT();
QString getTUNEXP();
QString getRADI();
QString getCADIST();
QString getIRECOA();
QString getIRECOA2();
QString getSEPLA();
QString getISECT();
QString getPath();
QString getWAVE();
QString getDELTAS();
QString getSECFI();
bool isUseable();
float distance(float x1, float x2, float y1, float y2);
QString getxRMAXT();
QString getyRMAXT();
QString getxAngle();
QString getyAngle();
QString writeInputFile(QString outdir);
QString torealFLoat(QString value);
};
#endif // GEDITEM_H