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=
"0" column=
"0">
22 <layout class=
"QVBoxLayout">
24 <widget class=
"QGroupBox" name=
"groupBox_3">
25 <property name=
"title">
26 <string>layer spacing type
</string>
28 <layout class=
"QVBoxLayout">
30 <widget class=
"QRadioButton" name=
"radioButtonSimple">
31 <property name=
"text">
32 <string>simple
</string>
34 <property name=
"checked">
40 <widget class=
"QRadioButton" name=
"radioButtonFixedHeights">
41 <property name=
"text">
42 <string>fixed heights
</string>
50 <widget class=
"QGroupBox" name=
"groupBoxSimple">
51 <property name=
"title">
52 <string>simple parameters
</string>
54 <layout class=
"QGridLayout">
55 <item row=
"0" column=
"0">
56 <widget class=
"QLabel" name=
"label">
57 <property name=
"text">
58 <string>number of layers
</string>
62 <item row=
"0" column=
"1">
63 <widget class=
"QLineEdit" name=
"lineEditSimpleNumLayers">
64 <property name=
"minimumSize">
70 <property name=
"text">
75 <item row=
"1" column=
"0">
76 <widget class=
"QLabel" name=
"label_2">
77 <property name=
"text">
78 <string>height of first layer
</string>
82 <item row=
"2" column=
"0">
83 <widget class=
"QLabel" name=
"label_3">
84 <property name=
"text">
85 <string>increase factor
</string>
89 <item row=
"1" column=
"1">
90 <widget class=
"QLineEdit" name=
"lineEditSimpleHeight">
91 <property name=
"text">
96 <item row=
"2" column=
"1">
97 <widget class=
"QLineEdit" name=
"lineEditSimpleIncrease">
98 <property name=
"text">
107 <widget class=
"QGroupBox" name=
"groupBoxFixedHeights">
108 <property name=
"enabled">
111 <property name=
"title">
112 <string>fixed heights (appr. tanh)
</string>
114 <layout class=
"QGridLayout">
115 <item row=
"0" column=
"0">
116 <widget class=
"QLabel" name=
"label_4">
117 <property name=
"text">
118 <string>number of layers
</string>
122 <item row=
"0" column=
"1">
123 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsNumLayers">
124 <property name=
"text">
129 <item row=
"1" column=
"1">
130 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsHeightFirst">
131 <property name=
"text">
136 <item row=
"2" column=
"1">
137 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsHeightLast">
138 <property name=
"text">
143 <item row=
"1" column=
"0">
144 <widget class=
"QLabel" name=
"label_5">
145 <property name=
"text">
146 <string>height of first layer
</string>
150 <item row=
"2" column=
"0">
151 <widget class=
"QLabel" name=
"label_6">
152 <property name=
"text">
153 <string>height of last layer
</string>
157 <item row=
"3" column=
"1">
158 <widget class=
"QLineEdit" name=
"lineEditFixedHeightsTotalHeight">
159 <property name=
"text">
164 <item row=
"3" column=
"0">
165 <widget class=
"QLabel" name=
"label_7">
166 <property name=
"text">
167 <string>total height
</string>
176 <property name=
"orientation">
177 <enum>Qt::Vertical
</enum>
179 <property name=
"sizeHint" stdset=
"0">
189 <item row=
"0" column=
"1">
190 <layout class=
"QVBoxLayout" name=
"verticalLayout">
192 <widget class=
"QGroupBox" name=
"groupBox_2">
193 <property name=
"title">
194 <string>extrusion type
</string>
196 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
198 <widget class=
"QRadioButton" name=
"radioButtonNormal">
199 <property name=
"text">
200 <string>surface normal
</string>
202 <property name=
"checked">
208 <widget class=
"QRadioButton" name=
"radioButtonFixed">
209 <property name=
"enabled">
212 <property name=
"text">
213 <string>prescribed normal
</string>
218 <widget class=
"QRadioButton" name=
"radioButtonCylinder">
219 <property name=
"text">
220 <string>cylindrical
</string>
225 <widget class=
"QRadioButton" name=
"radioButtonRotation">
226 <property name=
"text">
227 <string>rotational
</string>
235 <widget class=
"QGroupBox" name=
"groupBoxFixed">
236 <property name=
"enabled">
239 <property name=
"title">
240 <string>prescribed normal
</string>
242 <layout class=
"QGridLayout" name=
"gridLayout_2">
243 <item row=
"0" column=
"1">
244 <widget class=
"QLineEdit" name=
"lineEditFixedNX">
245 <property name=
"text">
250 <item row=
"1" column=
"0">
251 <widget class=
"QLabel" name=
"label_10">
252 <property name=
"text">
253 <string>normal =
</string>
257 <item row=
"1" column=
"1">
258 <widget class=
"QLineEdit" name=
"lineEditFixedNY">
259 <property name=
"text">
264 <item row=
"2" column=
"1">
265 <widget class=
"QLineEdit" name=
"lineEditFixedNZ">
266 <property name=
"text">
271 <item row=
"0" column=
"2">
272 <spacer name=
"horizontalSpacer">
273 <property name=
"orientation">
274 <enum>Qt::Horizontal
</enum>
276 <property name=
"sizeHint" stdset=
"0">
284 <item row=
"3" column=
"1">
285 <widget class=
"QLineEdit" name=
"lineEditFixedDist">
286 <property name=
"text">
291 <item row=
"3" column=
"0">
292 <widget class=
"QLabel" name=
"label_11">
293 <property name=
"text">
294 <string>min. distance
</string>
302 <widget class=
"QGroupBox" name=
"groupBoxCylinder">
303 <property name=
"enabled">
306 <property name=
"title">
307 <string>cylindrical/rotational extrusion
</string>
309 <layout class=
"QGridLayout" name=
"gridLayout">
310 <item row=
"0" column=
"1">
311 <widget class=
"QLineEdit" name=
"lineEditCylinderX0">
312 <property name=
"text">
317 <item row=
"0" column=
"3">
318 <widget class=
"QLineEdit" name=
"lineEditCylinderNX">
319 <property name=
"text">
324 <item row=
"1" column=
"0">
325 <widget class=
"QLabel" name=
"label_8">
326 <property name=
"text">
327 <string>origin =
</string>
331 <item row=
"1" column=
"1">
332 <widget class=
"QLineEdit" name=
"lineEditCylinderY0">
333 <property name=
"text">
338 <item row=
"1" column=
"2">
339 <widget class=
"QLabel" name=
"label_9">
340 <property name=
"text">
341 <string> axis =
</string>
345 <item row=
"1" column=
"3">
346 <widget class=
"QLineEdit" name=
"lineEditCylinderNY">
347 <property name=
"text">
352 <item row=
"2" column=
"1">
353 <widget class=
"QLineEdit" name=
"lineEditCylinderZ0">
354 <property name=
"text">
359 <item row=
"2" column=
"3">
360 <widget class=
"QLineEdit" name=
"lineEditCylinderNZ">
361 <property name=
"text">
370 <widget class=
"QGroupBox" name=
"groupBox_4">
371 <property name=
"title">
372 <string>restrict to plane
</string>
374 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
376 <widget class=
"QRadioButton" name=
"radioButtonNoRestrict">
377 <property name=
"text">
378 <string>none
</string>
380 <property name=
"checked">
386 <widget class=
"QRadioButton" name=
"radioButtonXY">
387 <property name=
"text">
393 <widget class=
"QRadioButton" name=
"radioButtonXZ">
394 <property name=
"text">
400 <widget class=
"QRadioButton" name=
"radioButtonYZ">
401 <property name=
"text">
410 <spacer name=
"verticalSpacer_2">
411 <property name=
"orientation">
412 <enum>Qt::Vertical
</enum>
414 <property name=
"sizeHint" stdset=
"0">
424 <item row=
"0" column=
"2">
425 <layout class=
"QVBoxLayout">
427 <widget class=
"QGroupBox" name=
"groupBox">
428 <property name=
"title">
429 <string>boundary codes
</string>
431 <layout class=
"QVBoxLayout">
433 <widget class=
"QListWidget" name=
"listWidget"/>
440 <property name=
"orientation">
441 <enum>Qt::Vertical
</enum>
443 <property name=
"sizeHint" stdset=
"0">
453 <item row=
"2" column=
"0" colspan=
"3">
454 <layout class=
"QHBoxLayout">
456 <widget class=
"QPushButton" name=
"pushButtonHelp">
457 <property name=
"text">
458 <string>Help
</string>
463 <widget class=
"QDialogButtonBox" name=
"buttonBox">
464 <property name=
"orientation">
465 <enum>Qt::Horizontal
</enum>
467 <property name=
"standardButtons">
468 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok
</set>
474 <item row=
"1" column=
"0" colspan=
"3">
475 <spacer name=
"verticalSpacer">
476 <property name=
"orientation">
477 <enum>Qt::Vertical
</enum>
479 <property name=
"sizeHint" stdset=
"0">
490 <include location=
"engrid.qrc"/>
494 <sender>buttonBox
</sender>
495 <signal>rejected()
</signal>
496 <receiver>GuiNormalExtrusion
</receiver>
497 <slot>reject()
</slot>
499 <hint type=
"sourcelabel">
503 <hint type=
"destinationlabel">
510 <sender>buttonBox
</sender>
511 <signal>accepted()
</signal>
512 <receiver>GuiNormalExtrusion
</receiver>
513 <slot>accept()
</slot>
515 <hint type=
"sourcelabel">
519 <hint type=
"destinationlabel">
526 <sender>radioButtonSimple
</sender>
527 <signal>toggled(bool)
</signal>
528 <receiver>groupBoxSimple
</receiver>
529 <slot>setEnabled(bool)
</slot>
531 <hint type=
"sourcelabel">
535 <hint type=
"destinationlabel">
542 <sender>radioButtonFixedHeights
</sender>
543 <signal>toggled(bool)
</signal>
544 <receiver>groupBoxFixedHeights
</receiver>
545 <slot>setEnabled(bool)
</slot>
547 <hint type=
"sourcelabel">
551 <hint type=
"destinationlabel">
558 <sender>radioButtonFixed
</sender>
559 <signal>toggled(bool)
</signal>
560 <receiver>groupBoxFixed
</receiver>
561 <slot>setEnabled(bool)
</slot>
563 <hint type=
"sourcelabel">
567 <hint type=
"destinationlabel">