Repository navigation
Expand file tree
/
Copy pathshape.h
More file actions
executable file
·243 lines (223 loc) · 9.72 KB
/
Copy pathshape.h
File metadata and controls
executable file
·243 lines (223 loc) · 9.72 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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
#ifndef SHAPE_H
#define SHAPE_H
#include <QMainWindow>
#include "ui_shape.h"
// Forward class declarations
class vtkDataSetMapper;
class vtkPolyDataMapper;
class vtkPolyData;
class vtkActor;
class vtkRenderer;
class vtkCellArray;
class shp_surface;
class vtkAxesActor;
class vtkCubeAxesActor;
class vtkScalarBarActor;
class vtkLookupTable;
class shape : public QMainWindow, private Ui_MainWindow
{
Q_OBJECT
public:
//shape(QWidget *parent = 0, Qt::WFlags flags = 0);
shape(QWidget *parent = 0);
~shape();
private:
bool cube_axis_actor1_on;
bool scalar_bar_vis;
double _minH;
double _maxH;
vtkRenderer* _ren1;
vtkCellArray*_polys;
vtkAxesActor* _axes_actor;
vtkPolyDataMapper* Mapper;
vtkActor* Actor;
vtkCubeAxesActor *_cube_axes_actor1;
vtkScalarBarActor* scalarBar;
vtkLookupTable *lut;
shp_surface *_s;
bool check_self_intersection;
bool _axis_on;
double cscale, _scale_fac, _bgrdr, _bgrdg, _bgrdb; // scale factor for clks necessary when importing shapes and default background color
void shape2polydata(const shp_surface *s, vtkPolyData*);
void update_vtkwindow();
void update_vtkwindow(int coordix, int cix, double old_val, double new_val);
void synchronize_shape2sliders();
double cscale_calc();
QString mimeData_2_fileName( const QMimeData * mimeData );
void dragEnterEvent( QDragEnterEvent * event );
void dropEvent( QDropEvent * event );
void update_comboBox_sf();
void update_sf(int);
void import_shape_from_disc(std::string filestr);
void _update_gui();
//private:
//Ui::MainWindow ui;
public slots:
virtual void on_lineEdit_Lmax_returnPressed();
virtual void on_initializeButton_clicked();
virtual void on_axes_toggle_Button_clicked();
virtual void on_pushButton_cube_axis_toggle_clicked();
virtual void on_actionOpen_triggered();
virtual void on_actionSave_triggered();
virtual void on_actionExport_triggered();
virtual void on_actionExport_to_STL_triggered();
virtual void on_actionExport_to_PLY_triggered();
virtual void on_actionExport_to_VRML_triggered();
virtual void on_actionExit_triggered();
virtual void on_comboBox_gdim_currentIndexChanged(int);
virtual void on_comboBox_spherical_mesh_currentIndexChanged(int);
virtual void on_comboBox_sf_currentIndexChanged(int);
virtual void on_checkBox_self_intersection_stateChanged(int);
/// Slider declarations ---- z -----
void on_verticalSliderx01_valueChanged(int);
void on_verticalSliderx02_valueChanged(int);
void on_verticalSliderx03_valueChanged(int);
void on_verticalSliderx04_valueChanged(int);
void on_verticalSliderx05_valueChanged(int);
void on_verticalSliderx06_valueChanged(int);
void on_verticalSliderx07_valueChanged(int);
void on_verticalSliderx08_valueChanged(int);
void on_verticalSliderx09_valueChanged(int);
void on_verticalSliderx10_valueChanged(int);
void on_verticalSliderx11_valueChanged(int);
void on_verticalSliderx12_valueChanged(int);
void on_verticalSliderx13_valueChanged(int);
void on_verticalSliderx14_valueChanged(int);
void on_verticalSliderx15_valueChanged(int);
void on_verticalSliderx16_valueChanged(int);
void on_verticalSliderx17_valueChanged(int);
void on_verticalSliderx18_valueChanged(int);
void on_verticalSliderx19_valueChanged(int);
void on_verticalSliderx20_valueChanged(int);
void on_verticalSliderx21_valueChanged(int);
void on_verticalSliderx22_valueChanged(int);
void on_verticalSliderx23_valueChanged(int);
void on_verticalSliderx24_valueChanged(int);
void on_verticalSliderx25_valueChanged(int);
void on_verticalSliderx26_valueChanged(int);
void on_verticalSliderx27_valueChanged(int);
void on_verticalSliderx28_valueChanged(int);
void on_verticalSliderx29_valueChanged(int);
void on_verticalSliderx30_valueChanged(int);
void on_verticalSliderx31_valueChanged(int);
void on_verticalSliderx32_valueChanged(int);
void on_verticalSliderx33_valueChanged(int);
void on_verticalSliderx34_valueChanged(int);
void on_verticalSliderx35_valueChanged(int);
void on_verticalSliderx36_valueChanged(int);
void on_verticalSliderx37_valueChanged(int);
void on_verticalSliderx38_valueChanged(int);
void on_verticalSliderx39_valueChanged(int);
void on_verticalSliderx40_valueChanged(int);
void on_verticalSliderx41_valueChanged(int);
void on_verticalSliderx42_valueChanged(int);
void on_verticalSliderx43_valueChanged(int);
void on_verticalSliderx44_valueChanged(int);
void on_verticalSliderx45_valueChanged(int);
void on_verticalSliderx46_valueChanged(int);
void on_verticalSliderx47_valueChanged(int);
void on_verticalSliderx48_valueChanged(int);
void on_verticalSliderx49_valueChanged(int);
/// Slider declarations ---- x -----
void on_verticalSliderx01xx_valueChanged(int);
void on_verticalSliderx02xx_valueChanged(int);
void on_verticalSliderx03xx_valueChanged(int);
void on_verticalSliderx04xx_valueChanged(int);
void on_verticalSliderx05xx_valueChanged(int);
void on_verticalSliderx06xx_valueChanged(int);
void on_verticalSliderx07xx_valueChanged(int);
void on_verticalSliderx08xx_valueChanged(int);
void on_verticalSliderx09xx_valueChanged(int);
void on_verticalSliderx10xx_valueChanged(int);
void on_verticalSliderx11xx_valueChanged(int);
void on_verticalSliderx12xx_valueChanged(int);
void on_verticalSliderx13xx_valueChanged(int);
void on_verticalSliderx14xx_valueChanged(int);
void on_verticalSliderx15xx_valueChanged(int);
void on_verticalSliderx16xx_valueChanged(int);
void on_verticalSliderx17xx_valueChanged(int);
void on_verticalSliderx18xx_valueChanged(int);
void on_verticalSliderx19xx_valueChanged(int);
void on_verticalSliderx20xx_valueChanged(int);
void on_verticalSliderx21xx_valueChanged(int);
void on_verticalSliderx22xx_valueChanged(int);
void on_verticalSliderx23xx_valueChanged(int);
void on_verticalSliderx24xx_valueChanged(int);
void on_verticalSliderx25xx_valueChanged(int);
void on_verticalSliderx26xx_valueChanged(int);
void on_verticalSliderx27xx_valueChanged(int);
void on_verticalSliderx28xx_valueChanged(int);
void on_verticalSliderx29xx_valueChanged(int);
void on_verticalSliderx30xx_valueChanged(int);
void on_verticalSliderx31xx_valueChanged(int);
void on_verticalSliderx32xx_valueChanged(int);
void on_verticalSliderx33xx_valueChanged(int);
void on_verticalSliderx34xx_valueChanged(int);
void on_verticalSliderx35xx_valueChanged(int);
void on_verticalSliderx36xx_valueChanged(int);
void on_verticalSliderx37xx_valueChanged(int);
void on_verticalSliderx38xx_valueChanged(int);
void on_verticalSliderx39xx_valueChanged(int);
void on_verticalSliderx40xx_valueChanged(int);
void on_verticalSliderx41xx_valueChanged(int);
void on_verticalSliderx42xx_valueChanged(int);
void on_verticalSliderx43xx_valueChanged(int);
void on_verticalSliderx44xx_valueChanged(int);
void on_verticalSliderx45xx_valueChanged(int);
void on_verticalSliderx46xx_valueChanged(int);
void on_verticalSliderx47xx_valueChanged(int);
void on_verticalSliderx48xx_valueChanged(int);
void on_verticalSliderx49xx_valueChanged(int);
/// Slider declarations ---- y -----
void on_verticalSliderx01yy_valueChanged(int);
void on_verticalSliderx02yy_valueChanged(int);
void on_verticalSliderx03yy_valueChanged(int);
void on_verticalSliderx04yy_valueChanged(int);
void on_verticalSliderx05yy_valueChanged(int);
void on_verticalSliderx06yy_valueChanged(int);
void on_verticalSliderx07yy_valueChanged(int);
void on_verticalSliderx08yy_valueChanged(int);
void on_verticalSliderx09yy_valueChanged(int);
void on_verticalSliderx10yy_valueChanged(int);
void on_verticalSliderx11yy_valueChanged(int);
void on_verticalSliderx12yy_valueChanged(int);
void on_verticalSliderx13yy_valueChanged(int);
void on_verticalSliderx14yy_valueChanged(int);
void on_verticalSliderx15yy_valueChanged(int);
void on_verticalSliderx16yy_valueChanged(int);
void on_verticalSliderx17yy_valueChanged(int);
void on_verticalSliderx18yy_valueChanged(int);
void on_verticalSliderx19yy_valueChanged(int);
void on_verticalSliderx20yy_valueChanged(int);
void on_verticalSliderx21yy_valueChanged(int);
void on_verticalSliderx22yy_valueChanged(int);
void on_verticalSliderx23yy_valueChanged(int);
void on_verticalSliderx24yy_valueChanged(int);
void on_verticalSliderx25yy_valueChanged(int);
void on_verticalSliderx26yy_valueChanged(int);
void on_verticalSliderx27yy_valueChanged(int);
void on_verticalSliderx28yy_valueChanged(int);
void on_verticalSliderx29yy_valueChanged(int);
void on_verticalSliderx30yy_valueChanged(int);
void on_verticalSliderx31yy_valueChanged(int);
void on_verticalSliderx32yy_valueChanged(int);
void on_verticalSliderx33yy_valueChanged(int);
void on_verticalSliderx34yy_valueChanged(int);
void on_verticalSliderx35yy_valueChanged(int);
void on_verticalSliderx36yy_valueChanged(int);
void on_verticalSliderx37yy_valueChanged(int);
void on_verticalSliderx38yy_valueChanged(int);
void on_verticalSliderx39yy_valueChanged(int);
void on_verticalSliderx40yy_valueChanged(int);
void on_verticalSliderx41yy_valueChanged(int);
void on_verticalSliderx42yy_valueChanged(int);
void on_verticalSliderx43yy_valueChanged(int);
void on_verticalSliderx44yy_valueChanged(int);
void on_verticalSliderx45yy_valueChanged(int);
void on_verticalSliderx46yy_valueChanged(int);
void on_verticalSliderx47yy_valueChanged(int);
void on_verticalSliderx48yy_valueChanged(int);
void on_verticalSliderx49yy_valueChanged(int);
private slots:
};
#endif // SHAPE_H