implemented mirror mesh, still not working for vol. cells
[engrid.git] / src / guinormalextrusion.ui
blob79d8dd5bb7131d18f3120739f066c0b39842575c
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>GuiNormalExtrusion</class>
4 <widget class="QDialog" name="GuiNormalExtrusion">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>654</width>
10 <height>587</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>extrusion</string>
15 </property>
16 <property name="windowIcon">
17 <iconset resource="engrid.qrc">
18 <normaloff>:/icons/resources/icons/G.png</normaloff>:/icons/resources/icons/G.png</iconset>
19 </property>
20 <layout class="QGridLayout" name="gridLayout_3">
21 <item row="0" column="0">
22 <layout class="QVBoxLayout">
23 <item>
24 <widget class="QGroupBox" name="groupBox_3">
25 <property name="title">
26 <string>layer spacing type</string>
27 </property>
28 <layout class="QVBoxLayout">
29 <item>
30 <widget class="QRadioButton" name="radioButtonSimple">
31 <property name="text">
32 <string>simple</string>
33 </property>
34 <property name="checked">
35 <bool>true</bool>
36 </property>
37 </widget>
38 </item>
39 <item>
40 <widget class="QRadioButton" name="radioButtonFixedHeights">
41 <property name="text">
42 <string>fixed heights</string>
43 </property>
44 </widget>
45 </item>
46 </layout>
47 </widget>
48 </item>
49 <item>
50 <widget class="QGroupBox" name="groupBoxSimple">
51 <property name="title">
52 <string>simple parameters</string>
53 </property>
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>
59 </property>
60 </widget>
61 </item>
62 <item row="0" column="1">
63 <widget class="QLineEdit" name="lineEditSimpleNumLayers">
64 <property name="minimumSize">
65 <size>
66 <width>100</width>
67 <height>0</height>
68 </size>
69 </property>
70 <property name="text">
71 <string>1</string>
72 </property>
73 </widget>
74 </item>
75 <item row="1" column="0">
76 <widget class="QLabel" name="label_2">
77 <property name="text">
78 <string>height of first layer</string>
79 </property>
80 </widget>
81 </item>
82 <item row="2" column="0">
83 <widget class="QLabel" name="label_3">
84 <property name="text">
85 <string>increase factor</string>
86 </property>
87 </widget>
88 </item>
89 <item row="1" column="1">
90 <widget class="QLineEdit" name="lineEditSimpleHeight">
91 <property name="text">
92 <string>1</string>
93 </property>
94 </widget>
95 </item>
96 <item row="2" column="1">
97 <widget class="QLineEdit" name="lineEditSimpleIncrease">
98 <property name="text">
99 <string>1</string>
100 </property>
101 </widget>
102 </item>
103 </layout>
104 </widget>
105 </item>
106 <item>
107 <widget class="QGroupBox" name="groupBoxFixedHeights">
108 <property name="enabled">
109 <bool>false</bool>
110 </property>
111 <property name="title">
112 <string>fixed heights (appr. tanh)</string>
113 </property>
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>
119 </property>
120 </widget>
121 </item>
122 <item row="0" column="1">
123 <widget class="QLineEdit" name="lineEditFixedHeightsNumLayers">
124 <property name="text">
125 <string>1</string>
126 </property>
127 </widget>
128 </item>
129 <item row="1" column="1">
130 <widget class="QLineEdit" name="lineEditFixedHeightsHeightFirst">
131 <property name="text">
132 <string>0</string>
133 </property>
134 </widget>
135 </item>
136 <item row="2" column="1">
137 <widget class="QLineEdit" name="lineEditFixedHeightsHeightLast">
138 <property name="text">
139 <string>0</string>
140 </property>
141 </widget>
142 </item>
143 <item row="1" column="0">
144 <widget class="QLabel" name="label_5">
145 <property name="text">
146 <string>height of first layer</string>
147 </property>
148 </widget>
149 </item>
150 <item row="2" column="0">
151 <widget class="QLabel" name="label_6">
152 <property name="text">
153 <string>height of last layer</string>
154 </property>
155 </widget>
156 </item>
157 <item row="3" column="1">
158 <widget class="QLineEdit" name="lineEditFixedHeightsTotalHeight">
159 <property name="text">
160 <string>1</string>
161 </property>
162 </widget>
163 </item>
164 <item row="3" column="0">
165 <widget class="QLabel" name="label_7">
166 <property name="text">
167 <string>total height</string>
168 </property>
169 </widget>
170 </item>
171 </layout>
172 </widget>
173 </item>
174 <item>
175 <spacer>
176 <property name="orientation">
177 <enum>Qt::Vertical</enum>
178 </property>
179 <property name="sizeHint" stdset="0">
180 <size>
181 <width>216</width>
182 <height>31</height>
183 </size>
184 </property>
185 </spacer>
186 </item>
187 </layout>
188 </item>
189 <item row="0" column="1">
190 <layout class="QVBoxLayout" name="verticalLayout">
191 <item>
192 <widget class="QGroupBox" name="groupBox_2">
193 <property name="title">
194 <string>extrusion type</string>
195 </property>
196 <layout class="QVBoxLayout" name="verticalLayout_2">
197 <item>
198 <widget class="QRadioButton" name="radioButtonNormal">
199 <property name="text">
200 <string>surface normal</string>
201 </property>
202 <property name="checked">
203 <bool>true</bool>
204 </property>
205 </widget>
206 </item>
207 <item>
208 <widget class="QRadioButton" name="radioButtonFixed">
209 <property name="enabled">
210 <bool>true</bool>
211 </property>
212 <property name="text">
213 <string>prescribed normal</string>
214 </property>
215 </widget>
216 </item>
217 <item>
218 <widget class="QRadioButton" name="radioButtonCylinder">
219 <property name="text">
220 <string>cylindrical</string>
221 </property>
222 </widget>
223 </item>
224 <item>
225 <widget class="QRadioButton" name="radioButtonRotation">
226 <property name="text">
227 <string>rotational</string>
228 </property>
229 </widget>
230 </item>
231 </layout>
232 </widget>
233 </item>
234 <item>
235 <widget class="QGroupBox" name="groupBoxFixed">
236 <property name="enabled">
237 <bool>false</bool>
238 </property>
239 <property name="title">
240 <string>prescribed normal</string>
241 </property>
242 <layout class="QGridLayout" name="gridLayout_2">
243 <item row="0" column="1">
244 <widget class="QLineEdit" name="lineEditFixedNX">
245 <property name="text">
246 <string>0</string>
247 </property>
248 </widget>
249 </item>
250 <item row="1" column="0">
251 <widget class="QLabel" name="label_10">
252 <property name="text">
253 <string>normal = </string>
254 </property>
255 </widget>
256 </item>
257 <item row="1" column="1">
258 <widget class="QLineEdit" name="lineEditFixedNY">
259 <property name="text">
260 <string>0</string>
261 </property>
262 </widget>
263 </item>
264 <item row="2" column="1">
265 <widget class="QLineEdit" name="lineEditFixedNZ">
266 <property name="text">
267 <string>0</string>
268 </property>
269 </widget>
270 </item>
271 <item row="0" column="2">
272 <spacer name="horizontalSpacer">
273 <property name="orientation">
274 <enum>Qt::Horizontal</enum>
275 </property>
276 <property name="sizeHint" stdset="0">
277 <size>
278 <width>40</width>
279 <height>20</height>
280 </size>
281 </property>
282 </spacer>
283 </item>
284 <item row="3" column="1">
285 <widget class="QLineEdit" name="lineEditFixedDist">
286 <property name="text">
287 <string>-1</string>
288 </property>
289 </widget>
290 </item>
291 <item row="3" column="0">
292 <widget class="QLabel" name="label_11">
293 <property name="text">
294 <string>min. distance</string>
295 </property>
296 </widget>
297 </item>
298 </layout>
299 </widget>
300 </item>
301 <item>
302 <widget class="QGroupBox" name="groupBoxCylinder">
303 <property name="enabled">
304 <bool>true</bool>
305 </property>
306 <property name="title">
307 <string>cylindrical/rotational extrusion</string>
308 </property>
309 <layout class="QGridLayout" name="gridLayout">
310 <item row="0" column="1">
311 <widget class="QLineEdit" name="lineEditCylinderX0">
312 <property name="text">
313 <string>0</string>
314 </property>
315 </widget>
316 </item>
317 <item row="0" column="3">
318 <widget class="QLineEdit" name="lineEditCylinderNX">
319 <property name="text">
320 <string>1</string>
321 </property>
322 </widget>
323 </item>
324 <item row="1" column="0">
325 <widget class="QLabel" name="label_8">
326 <property name="text">
327 <string>origin = </string>
328 </property>
329 </widget>
330 </item>
331 <item row="1" column="1">
332 <widget class="QLineEdit" name="lineEditCylinderY0">
333 <property name="text">
334 <string>0</string>
335 </property>
336 </widget>
337 </item>
338 <item row="1" column="2">
339 <widget class="QLabel" name="label_9">
340 <property name="text">
341 <string> axis = </string>
342 </property>
343 </widget>
344 </item>
345 <item row="1" column="3">
346 <widget class="QLineEdit" name="lineEditCylinderNY">
347 <property name="text">
348 <string>0</string>
349 </property>
350 </widget>
351 </item>
352 <item row="2" column="1">
353 <widget class="QLineEdit" name="lineEditCylinderZ0">
354 <property name="text">
355 <string>0</string>
356 </property>
357 </widget>
358 </item>
359 <item row="2" column="3">
360 <widget class="QLineEdit" name="lineEditCylinderNZ">
361 <property name="text">
362 <string>0</string>
363 </property>
364 </widget>
365 </item>
366 </layout>
367 </widget>
368 </item>
369 <item>
370 <widget class="QGroupBox" name="groupBox_4">
371 <property name="title">
372 <string>restrict to plane</string>
373 </property>
374 <layout class="QVBoxLayout" name="verticalLayout_3">
375 <item>
376 <widget class="QRadioButton" name="radioButtonNoRestrict">
377 <property name="text">
378 <string>none</string>
379 </property>
380 <property name="checked">
381 <bool>true</bool>
382 </property>
383 </widget>
384 </item>
385 <item>
386 <widget class="QRadioButton" name="radioButtonXY">
387 <property name="text">
388 <string>XY</string>
389 </property>
390 </widget>
391 </item>
392 <item>
393 <widget class="QRadioButton" name="radioButtonXZ">
394 <property name="text">
395 <string>XZ</string>
396 </property>
397 </widget>
398 </item>
399 <item>
400 <widget class="QRadioButton" name="radioButtonYZ">
401 <property name="text">
402 <string>YZ</string>
403 </property>
404 </widget>
405 </item>
406 </layout>
407 </widget>
408 </item>
409 <item>
410 <spacer name="verticalSpacer_2">
411 <property name="orientation">
412 <enum>Qt::Vertical</enum>
413 </property>
414 <property name="sizeHint" stdset="0">
415 <size>
416 <width>20</width>
417 <height>40</height>
418 </size>
419 </property>
420 </spacer>
421 </item>
422 </layout>
423 </item>
424 <item row="0" column="2">
425 <layout class="QVBoxLayout">
426 <item>
427 <widget class="QGroupBox" name="groupBox">
428 <property name="title">
429 <string>boundary codes</string>
430 </property>
431 <layout class="QVBoxLayout">
432 <item>
433 <widget class="QListWidget" name="listWidget"/>
434 </item>
435 </layout>
436 </widget>
437 </item>
438 <item>
439 <spacer>
440 <property name="orientation">
441 <enum>Qt::Vertical</enum>
442 </property>
443 <property name="sizeHint" stdset="0">
444 <size>
445 <width>20</width>
446 <height>40</height>
447 </size>
448 </property>
449 </spacer>
450 </item>
451 </layout>
452 </item>
453 <item row="2" column="0" colspan="3">
454 <layout class="QHBoxLayout">
455 <item>
456 <widget class="QPushButton" name="pushButtonHelp">
457 <property name="text">
458 <string>Help</string>
459 </property>
460 </widget>
461 </item>
462 <item>
463 <widget class="QDialogButtonBox" name="buttonBox">
464 <property name="orientation">
465 <enum>Qt::Horizontal</enum>
466 </property>
467 <property name="standardButtons">
468 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
469 </property>
470 </widget>
471 </item>
472 </layout>
473 </item>
474 <item row="1" column="0" colspan="3">
475 <spacer name="verticalSpacer">
476 <property name="orientation">
477 <enum>Qt::Vertical</enum>
478 </property>
479 <property name="sizeHint" stdset="0">
480 <size>
481 <width>20</width>
482 <height>40</height>
483 </size>
484 </property>
485 </spacer>
486 </item>
487 </layout>
488 </widget>
489 <resources>
490 <include location="engrid.qrc"/>
491 </resources>
492 <connections>
493 <connection>
494 <sender>buttonBox</sender>
495 <signal>rejected()</signal>
496 <receiver>GuiNormalExtrusion</receiver>
497 <slot>reject()</slot>
498 <hints>
499 <hint type="sourcelabel">
500 <x>68</x>
501 <y>196</y>
502 </hint>
503 <hint type="destinationlabel">
504 <x>195</x>
505 <y>104</y>
506 </hint>
507 </hints>
508 </connection>
509 <connection>
510 <sender>buttonBox</sender>
511 <signal>accepted()</signal>
512 <receiver>GuiNormalExtrusion</receiver>
513 <slot>accept()</slot>
514 <hints>
515 <hint type="sourcelabel">
516 <x>68</x>
517 <y>196</y>
518 </hint>
519 <hint type="destinationlabel">
520 <x>195</x>
521 <y>104</y>
522 </hint>
523 </hints>
524 </connection>
525 <connection>
526 <sender>radioButtonSimple</sender>
527 <signal>toggled(bool)</signal>
528 <receiver>groupBoxSimple</receiver>
529 <slot>setEnabled(bool)</slot>
530 <hints>
531 <hint type="sourcelabel">
532 <x>123</x>
533 <y>46</y>
534 </hint>
535 <hint type="destinationlabel">
536 <x>123</x>
537 <y>159</y>
538 </hint>
539 </hints>
540 </connection>
541 <connection>
542 <sender>radioButtonFixedHeights</sender>
543 <signal>toggled(bool)</signal>
544 <receiver>groupBoxFixedHeights</receiver>
545 <slot>setEnabled(bool)</slot>
546 <hints>
547 <hint type="sourcelabel">
548 <x>123</x>
549 <y>69</y>
550 </hint>
551 <hint type="destinationlabel">
552 <x>123</x>
553 <y>286</y>
554 </hint>
555 </hints>
556 </connection>
557 <connection>
558 <sender>radioButtonFixed</sender>
559 <signal>toggled(bool)</signal>
560 <receiver>groupBoxFixed</receiver>
561 <slot>setEnabled(bool)</slot>
562 <hints>
563 <hint type="sourcelabel">
564 <x>351</x>
565 <y>66</y>
566 </hint>
567 <hint type="destinationlabel">
568 <x>391</x>
569 <y>175</y>
570 </hint>
571 </hints>
572 </connection>
573 </connections>
574 </ui>