2 <class>GuiNormalExtrusion</class>
3 <widget class="QDialog" name="GuiNormalExtrusion" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>extrusion</string>
15 <property name="windowIcon" >
16 <iconset resource="engrid.qrc" >
17 <normaloff>:/icons/resources/icons/G.png</normaloff>:/icons/resources/icons/G.png</iconset>
19 <layout class="QGridLayout" name="gridLayout_3" >
20 <item row="0" column="0" >
21 <layout class="QVBoxLayout" >
23 <widget class="QGroupBox" name="groupBox_3" >
24 <property name="title" >
25 <string>layer spacing type</string>
27 <layout class="QVBoxLayout" >
29 <widget class="QRadioButton" name="radioButtonSimple" >
30 <property name="text" >
31 <string>simple</string>
33 <property name="checked" >
39 <widget class="QRadioButton" name="radioButtonFixedHeights" >
40 <property name="text" >
41 <string>fixed heights</string>
49 <widget class="QGroupBox" name="groupBoxSimple" >
50 <property name="title" >
51 <string>simple parameters</string>
53 <layout class="QGridLayout" >
54 <item row="0" column="0" >
55 <widget class="QLabel" name="label" >
56 <property name="text" >
57 <string>number of layers</string>
61 <item row="0" column="1" >
62 <widget class="QLineEdit" name="lineEditSimpleNumLayers" >
63 <property name="minimumSize" >
69 <property name="text" >
74 <item row="1" column="0" >
75 <widget class="QLabel" name="label_2" >
76 <property name="text" >
77 <string>height of first layer</string>
81 <item row="2" column="0" >
82 <widget class="QLabel" name="label_3" >
83 <property name="text" >
84 <string>increase factor</string>
88 <item row="1" column="1" >
89 <widget class="QLineEdit" name="lineEditSimpleHeight" >
90 <property name="text" >
95 <item row="2" column="1" >
96 <widget class="QLineEdit" name="lineEditSimpleIncrease" >
97 <property name="text" >
106 <widget class="QGroupBox" name="groupBoxFixedHeights" >
107 <property name="enabled" >
110 <property name="title" >
111 <string>fixed heights (appr. tanh)</string>
113 <layout class="QGridLayout" >
114 <item row="0" column="0" >
115 <widget class="QLabel" name="label_4" >
116 <property name="text" >
117 <string>number of layers</string>
121 <item row="0" column="1" >
122 <widget class="QLineEdit" name="lineEditFixedHeightsNumLayers" >
123 <property name="text" >
128 <item row="1" column="1" >
129 <widget class="QLineEdit" name="lineEditFixedHeightsHeightFirst" >
130 <property name="text" >
135 <item row="2" column="1" >
136 <widget class="QLineEdit" name="lineEditFixedHeightsHeightLast" >
137 <property name="text" >
142 <item row="1" column="0" >
143 <widget class="QLabel" name="label_5" >
144 <property name="text" >
145 <string>height of first layer</string>
149 <item row="2" column="0" >
150 <widget class="QLabel" name="label_6" >
151 <property name="text" >
152 <string>height of last layer</string>
156 <item row="3" column="1" >
157 <widget class="QLineEdit" name="lineEditFixedHeightsTotalHeight" >
158 <property name="text" >
163 <item row="3" column="0" >
164 <widget class="QLabel" name="label_7" >
165 <property name="text" >
166 <string>total height</string>
175 <property name="orientation" >
176 <enum>Qt::Vertical</enum>
178 <property name="sizeHint" stdset="0" >
188 <item row="0" column="1" >
189 <layout class="QVBoxLayout" name="verticalLayout" >
191 <widget class="QGroupBox" name="groupBox_2" >
192 <property name="title" >
193 <string>extrusion type</string>
195 <layout class="QVBoxLayout" name="verticalLayout_2" >
197 <widget class="QRadioButton" name="radioButtonNormal" >
198 <property name="text" >
199 <string>surface normal</string>
201 <property name="checked" >
207 <widget class="QRadioButton" name="radioButtonFixed" >
208 <property name="enabled" >
211 <property name="text" >
212 <string>prescribed normal</string>
217 <widget class="QRadioButton" name="radioButtonCylinder" >
218 <property name="text" >
219 <string>cylindrical</string>
224 <widget class="QRadioButton" name="radioButtonRotation" >
225 <property name="text" >
226 <string>rotational</string>
234 <widget class="QGroupBox" name="groupBoxFixed" >
235 <property name="enabled" >
238 <property name="title" >
239 <string>prescribed normal</string>
241 <layout class="QGridLayout" name="gridLayout_2" >
242 <item row="0" column="1" >
243 <widget class="QLineEdit" name="lineEditFixedNX" >
244 <property name="text" >
249 <item row="1" column="0" >
250 <widget class="QLabel" name="label_10" >
251 <property name="text" >
252 <string>normal = </string>
256 <item row="1" column="1" >
257 <widget class="QLineEdit" name="lineEditFixedNY" >
258 <property name="text" >
263 <item row="2" column="1" >
264 <widget class="QLineEdit" name="lineEditFixedNZ" >
265 <property name="text" >
270 <item row="0" column="2" >
271 <spacer name="horizontalSpacer" >
272 <property name="orientation" >
273 <enum>Qt::Horizontal</enum>
275 <property name="sizeHint" stdset="0" >
283 <item row="3" column="1" >
284 <widget class="QLineEdit" name="lineEditFixedDist" >
285 <property name="text" >
290 <item row="3" column="0" >
291 <widget class="QLabel" name="label_11" >
292 <property name="text" >
293 <string>min. distance</string>
301 <widget class="QGroupBox" name="groupBoxCylinder" >
302 <property name="enabled" >
305 <property name="title" >
306 <string>cylindrical/rotational extrusion</string>
308 <layout class="QGridLayout" name="gridLayout" >
309 <item row="0" column="1" >
310 <widget class="QLineEdit" name="lineEditCylinderX0" >
311 <property name="text" >
316 <item row="0" column="3" >
317 <widget class="QLineEdit" name="lineEditCylinderNX" >
318 <property name="text" >
323 <item row="1" column="0" >
324 <widget class="QLabel" name="label_8" >
325 <property name="text" >
326 <string>origin = </string>
330 <item row="1" column="1" >
331 <widget class="QLineEdit" name="lineEditCylinderY0" >
332 <property name="text" >
337 <item row="1" column="2" >
338 <widget class="QLabel" name="label_9" >
339 <property name="text" >
340 <string> axis = </string>
344 <item row="1" column="3" >
345 <widget class="QLineEdit" name="lineEditCylinderNY" >
346 <property name="text" >
351 <item row="2" column="1" >
352 <widget class="QLineEdit" name="lineEditCylinderZ0" >
353 <property name="text" >
358 <item row="2" column="3" >
359 <widget class="QLineEdit" name="lineEditCylinderNZ" >
360 <property name="text" >
369 <spacer name="verticalSpacer" >
370 <property name="orientation" >
371 <enum>Qt::Vertical</enum>
373 <property name="sizeHint" stdset="0" >
383 <item row="0" column="2" >
384 <layout class="QVBoxLayout" >
386 <widget class="QGroupBox" name="groupBox" >
387 <property name="title" >
388 <string>boundary codes</string>
390 <layout class="QVBoxLayout" >
392 <widget class="QListWidget" name="listWidget" />
399 <property name="orientation" >
400 <enum>Qt::Vertical</enum>
402 <property name="sizeHint" stdset="0" >
412 <item row="2" column="0" colspan="3" >
413 <layout class="QHBoxLayout" >
415 <widget class="QPushButton" name="pushButtonHelp" >
416 <property name="text" >
417 <string>Help</string>
422 <widget class="QDialogButtonBox" name="buttonBox" >
423 <property name="orientation" >
424 <enum>Qt::Horizontal</enum>
426 <property name="standardButtons" >
427 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
433 <item row="1" column="1" >
435 <property name="orientation" >
436 <enum>Qt::Vertical</enum>
438 <property name="sizeHint" stdset="0" >
449 <include location="engrid.qrc" />
453 <sender>buttonBox</sender>
454 <signal>rejected()</signal>
455 <receiver>GuiNormalExtrusion</receiver>
456 <slot>reject()</slot>
458 <hint type="sourcelabel" >
462 <hint type="destinationlabel" >
469 <sender>buttonBox</sender>
470 <signal>accepted()</signal>
471 <receiver>GuiNormalExtrusion</receiver>
472 <slot>accept()</slot>
474 <hint type="sourcelabel" >
478 <hint type="destinationlabel" >
485 <sender>radioButtonSimple</sender>
486 <signal>toggled(bool)</signal>
487 <receiver>groupBoxSimple</receiver>
488 <slot>setEnabled(bool)</slot>
490 <hint type="sourcelabel" >
494 <hint type="destinationlabel" >
501 <sender>radioButtonFixedHeights</sender>
502 <signal>toggled(bool)</signal>
503 <receiver>groupBoxFixedHeights</receiver>
504 <slot>setEnabled(bool)</slot>
506 <hint type="sourcelabel" >
510 <hint type="destinationlabel" >
517 <sender>radioButtonFixed</sender>
518 <signal>toggled(bool)</signal>
519 <receiver>groupBoxFixed</receiver>
520 <slot>setEnabled(bool)</slot>
522 <hint type="sourcelabel" >
526 <hint type="destinationlabel" >