1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>GuiNormalExtrusion
</class>
4 <widget class=
"QDialog" name=
"GuiNormalExtrusion">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
14 <string>extrusion
</string>
16 <property name=
"windowIcon">
17 <iconset resource=
"engrid.qrc">
18 <normaloff>:/icons/resources/icons/G.png
</normaloff>:/icons/resources/icons/G.png
</iconset>
20 <layout class=
"QGridLayout" name=
"gridLayout_3">
21 <item row=
"1" column=
"0" colspan=
"3">
22 <spacer name=
"verticalSpacer">
23 <property name=
"orientation">
24 <enum>Qt::Vertical
</enum>
26 <property name=
"sizeHint" stdset=
"0">
34 <item row=
"2" column=
"0" colspan=
"3">
35 <layout class=
"QHBoxLayout">
37 <widget class=
"QPushButton" name=
"pushButtonHelp">
38 <property name=
"text">
44 <widget class=
"QDialogButtonBox" name=
"buttonBox">
45 <property name=
"orientation">
46 <enum>Qt::Horizontal
</enum>
48 <property name=
"standardButtons">
49 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok
</set>
55 <item row=
"0" column=
"1">
56 <layout class=
"QVBoxLayout" name=
"verticalLayout">
58 <widget class=
"QGroupBox" name=
"groupBox_2">
59 <property name=
"title">
60 <string>extrusion type
</string>
62 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
64 <widget class=
"QRadioButton" name=
"radioButtonNormal">
65 <property name=
"text">
66 <string>surface normal
</string>
68 <property name=
"checked">
74 <widget class=
"QRadioButton" name=
"radioButtonFixed">
75 <property name=
"enabled">
78 <property name=
"text">
79 <string>prescribed normal
</string>
84 <widget class=
"QRadioButton" name=
"radioButtonCylinder">
85 <property name=
"text">
86 <string>cylindrical
</string>
91 <widget class=
"QRadioButton" name=
"radioButtonRotation">
92 <property name=
"text">
93 <string>rotational
</string>
101 <widget class=
"QGroupBox" name=
"groupBoxFixed">
102 <property name=
"enabled">
105 <property name=
"title">
106 <string>prescribed normal
</string>
108 <layout class=
"QGridLayout" name=
"gridLayout_2">
109 <item row=
"0" column=
"1">
110 <widget class=
"QLineEdit" name=
"lineEditFixedNX">
111 <property name=
"text">
116 <item row=
"1" column=
"0">
117 <widget class=
"QLabel" name=
"label_10">
118 <property name=
"text">
119 <string>normal =
</string>
123 <item row=
"1" column=
"1">
124 <widget class=
"QLineEdit" name=
"lineEditFixedNY">
125 <property name=
"text">
130 <item row=
"2" column=
"1">
131 <widget class=
"QLineEdit" name=
"lineEditFixedNZ">
132 <property name=
"text">
137 <item row=
"0" column=
"2">
138 <spacer name=
"horizontalSpacer">
139 <property name=
"orientation">
140 <enum>Qt::Horizontal
</enum>
142 <property name=
"sizeHint" stdset=
"0">
150 <item row=
"3" column=
"1">
151 <widget class=
"QLineEdit" name=
"lineEditFixedDist">
152 <property name=
"text">
157 <item row=
"3" column=
"0">
158 <widget class=
"QLabel" name=
"label_11">
159 <property name=
"text">
160 <string>min. distance
</string>
168 <widget class=
"QGroupBox" name=
"groupBoxCylinder">
169 <property name=
"enabled">
172 <property name=
"title">
173 <string>cylindrical/rotational extrusion
</string>
175 <layout class=
"QGridLayout" name=
"gridLayout">
176 <item row=
"0" column=
"1">
177 <widget class=
"QLineEdit" name=
"lineEditCylinderX0">
178 <property name=
"text">
183 <item row=
"0" column=
"3">
184 <widget class=
"QLineEdit" name=
"lineEditCylinderNX">
185 <property name=
"text">
190 <item row=
"1" column=
"0">
191 <widget class=
"QLabel" name=
"label_8">
192 <property name=
"text">
193 <string>origin =
</string>
197 <item row=
"1" column=
"1">
198 <widget class=
"QLineEdit" name=
"lineEditCylinderY0">
199 <property name=
"text">
204 <item row=
"1" column=
"2">
205 <widget class=
"QLabel" name=
"label_9">
206 <property name=
"text">
207 <string> axis =
</string>
211 <item row=
"1" column=
"3">
212 <widget class=
"QLineEdit" name=
"lineEditCylinderNY">
213 <property name=
"text">
218 <item row=
"2" column=
"1">
219 <widget class=
"QLineEdit" name=
"lineEditCylinderZ0">
220 <property name=
"text">
225 <item row=
"2" column=
"3">
226 <widget class=
"QLineEdit" name=
"lineEditCylinderNZ">
227 <property name=
"text">
236 <widget class=
"QGroupBox" name=
"groupBox_4">
237 <property name=
"title">
238 <string>restrict to plane
</string>
240 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
242 <widget class=
"QRadioButton" name=
"radioButtonNoRestrict">
243 <property name=
"text">
244 <string>none
</string>
246 <property name=
"checked">
252 <widget class=
"QRadioButton" name=
"radioButtonXY">
253 <property name=
"text">
259 <widget class=
"QRadioButton" name=
"radioButtonXZ">
260 <property name=
"text">
266 <widget class=
"QRadioButton" name=
"radioButtonYZ">
267 <property name=
"text">
276 <spacer name=
"verticalSpacer_2">
277 <property name=
"orientation">
278 <enum>Qt::Vertical
</enum>
280 <property name=
"sizeHint" stdset=
"0">
290 <item row=
"0" column=
"2">
291 <layout class=
"QVBoxLayout">
293 <widget class=
"QGroupBox" name=
"groupBox">
294 <property name=
"title">
295 <string>boundary codes
</string>
297 <layout class=
"QGridLayout" name=
"gridLayout_4">
298 <item row=
"1" column=
"1">
299 <widget class=
"QLineEdit" name=
"lineEditVolumeName">
300 <property name=
"text">
301 <string>new_vol
</string>
305 <item row=
"1" column=
"0">
306 <widget class=
"QLabel" name=
"label_12">
307 <property name=
"text">
308 <string>volume name
</string>
312 <item row=
"2" column=
"0" colspan=
"2">
313 <widget class=
"QListWidget" name=
"listWidget"/>
315 <item row=
"0" column=
"0" colspan=
"2">
316 <widget class=
"QCheckBox" name=
"checkBoxNewVolume">
317 <property name=
"text">
318 <string>create new volume
</string>
327 <property name=
"orientation">
328 <enum>Qt::Vertical
</enum>
330 <property name=
"sizeHint" stdset=
"0">
340 <item row=
"0" column=
"0">
341 <layout class=
"QVBoxLayout">
343 <widget class=
"QGroupBox" name=
"groupBox_3">
344 <property name=
"title">
345 <string>layer spacing type
</string>
347 <layout class=
"QVBoxLayout">
349 <widget class=
"QRadioButton" name=
"radioButtonSimple">
350 <property name=
"text">
351 <string>simple
</string>
353 <property name=
"checked">
359 <widget class=
"QRadioButton" name=
"radioButtonFixedHeights">
360 <property name=
"text">
361 <string>fixed heights
</string>
369 <widget class=
"QGroupBox" name=
"groupBoxSimple">
370 <property name=
"title">
371 <string>simple parameters
</string>
373 <layout class=
"QGridLayout">
374 <item row=
"0" column=
"0">
375 <widget class=
"QLabel" name=
"label">
376 <property name=
"text">
377 <string>number of layers
</string>
381 <item row=
"0" column=
"1">
382 <widget class=
"QLineEdit" name=
"lineEditSimpleNumLayers">
383 <property name=
"minimumSize">
389 <property name=
"text">
394 <item row=
"1" column=
"0">
395 <widget class=
"QLabel" name=
"label_2">
396 <property name=
"text">
397 <string>height of first layer
</string>
401 <item row=
"2" column=
"0">
402 <widget class=
"QLabel" name=
"label_3">
403 <property name=
"text">
404 <string>increase factor
</string>
408 <item row=
"1" column=
"1">
409 <widget class=
"QLineEdit" name=
"lineEditSimpleHeight">
410 <property name=
"text">
415 <item row=
"2" column=
"1">
416 <widget class=
"QLineEdit" name=
"lineEditSimpleIncrease">
417 <property name=
"text">
426 <widget class=
"QGroupBox" name=
"groupBoxFixedHeights">
427 <property name=
"enabled">
430 <property name=
"title">
431 <string>fixed heights (appr. tanh)
</string>
433 <layout class=
"QGridLayout">
434 <item row=
"0" column=
"0">
435 <widget class=
"QLabel" name=
"label_4">
436 <property name=
"text">
437 <string>number of layers
</string>
441 <item row=
"0" column=
"1">
442 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsNumLayers">
443 <property name=
"text">
448 <item row=
"1" column=
"1">
449 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsHeightFirst">
450 <property name=
"text">
455 <item row=
"2" column=
"1">
456 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsHeightLast">
457 <property name=
"text">
462 <item row=
"1" column=
"0">
463 <widget class=
"QLabel" name=
"label_5">
464 <property name=
"text">
465 <string>height of first layer
</string>
469 <item row=
"2" column=
"0">
470 <widget class=
"QLabel" name=
"label_6">
471 <property name=
"text">
472 <string>height of last layer
</string>
476 <item row=
"3" column=
"1">
477 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsTotalHeight">
478 <property name=
"text">
483 <item row=
"3" column=
"0">
484 <widget class=
"QLabel" name=
"label_7">
485 <property name=
"text">
486 <string>total height
</string>
495 <property name=
"orientation">
496 <enum>Qt::Vertical
</enum>
498 <property name=
"sizeHint" stdset=
"0">
511 <tabstop>radioButtonSimple
</tabstop>
512 <tabstop>radioButtonFixedHeights
</tabstop>
513 <tabstop>lineEditSimpleNumLayers
</tabstop>
514 <tabstop>lineEditSimpleHeight
</tabstop>
515 <tabstop>lineEditSimpleIncrease
</tabstop>
516 <tabstop>lineEditFixedHeightsNumLayers
</tabstop>
517 <tabstop>lineEditFixedHeightsHeightFirst
</tabstop>
518 <tabstop>lineEditFixedHeightsHeightLast
</tabstop>
519 <tabstop>lineEditFixedHeightsTotalHeight
</tabstop>
520 <tabstop>radioButtonNormal
</tabstop>
521 <tabstop>radioButtonFixed
</tabstop>
522 <tabstop>radioButtonCylinder
</tabstop>
523 <tabstop>radioButtonRotation
</tabstop>
524 <tabstop>lineEditFixedNX
</tabstop>
525 <tabstop>lineEditFixedNY
</tabstop>
526 <tabstop>lineEditFixedNZ
</tabstop>
527 <tabstop>lineEditFixedDist
</tabstop>
528 <tabstop>lineEditCylinderX0
</tabstop>
529 <tabstop>lineEditCylinderY0
</tabstop>
530 <tabstop>lineEditCylinderZ0
</tabstop>
531 <tabstop>lineEditCylinderNX
</tabstop>
532 <tabstop>lineEditCylinderNY
</tabstop>
533 <tabstop>lineEditCylinderNZ
</tabstop>
534 <tabstop>radioButtonNoRestrict
</tabstop>
535 <tabstop>radioButtonXY
</tabstop>
536 <tabstop>radioButtonXZ
</tabstop>
537 <tabstop>radioButtonYZ
</tabstop>
538 <tabstop>checkBoxNewVolume
</tabstop>
539 <tabstop>lineEditVolumeName
</tabstop>
540 <tabstop>listWidget
</tabstop>
541 <tabstop>pushButtonHelp
</tabstop>
542 <tabstop>buttonBox
</tabstop>
545 <include location=
"engrid.qrc"/>
546 <include location=
"engrid.qrc"/>
550 <sender>buttonBox
</sender>
551 <signal>rejected()
</signal>
552 <receiver>GuiNormalExtrusion
</receiver>
553 <slot>reject()
</slot>
555 <hint type=
"sourcelabel">
559 <hint type=
"destinationlabel">
566 <sender>buttonBox
</sender>
567 <signal>accepted()
</signal>
568 <receiver>GuiNormalExtrusion
</receiver>
569 <slot>accept()
</slot>
571 <hint type=
"sourcelabel">
575 <hint type=
"destinationlabel">
582 <sender>radioButtonSimple
</sender>
583 <signal>toggled(bool)
</signal>
584 <receiver>groupBoxSimple
</receiver>
585 <slot>setEnabled(bool)
</slot>
587 <hint type=
"sourcelabel">
591 <hint type=
"destinationlabel">
598 <sender>radioButtonFixedHeights
</sender>
599 <signal>toggled(bool)
</signal>
600 <receiver>groupBoxFixedHeights
</receiver>
601 <slot>setEnabled(bool)
</slot>
603 <hint type=
"sourcelabel">
607 <hint type=
"destinationlabel">
614 <sender>radioButtonFixed
</sender>
615 <signal>toggled(bool)
</signal>
616 <receiver>groupBoxFixed
</receiver>
617 <slot>setEnabled(bool)
</slot>
619 <hint type=
"sourcelabel">
623 <hint type=
"destinationlabel">