updated to modern VTK
[engrid-github.git] / src / libengrid / guinormalextrusion.ui
blobe413abdf233161e9d3aef69b2a78d267923107f2
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>864</width>
10 <height>782</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 <property name="spacing">
30 <number>12</number>
31 </property>
32 <item>
33 <widget class="QRadioButton" name="radioButtonSimple">
34 <property name="text">
35 <string>simple</string>
36 </property>
37 <property name="checked">
38 <bool>true</bool>
39 </property>
40 </widget>
41 </item>
42 <item>
43 <widget class="QRadioButton" name="radioButtonFixedHeights">
44 <property name="text">
45 <string>fixed heights</string>
46 </property>
47 </widget>
48 </item>
49 </layout>
50 </widget>
51 </item>
52 <item>
53 <widget class="QGroupBox" name="groupBoxSimple">
54 <property name="title">
55 <string>simple parameters</string>
56 </property>
57 <layout class="QGridLayout">
58 <item row="0" column="0">
59 <widget class="QLabel" name="label">
60 <property name="text">
61 <string>number of layers</string>
62 </property>
63 </widget>
64 </item>
65 <item row="0" column="1">
66 <widget class="QLineEdit" name="lineEditSimpleNumLayers">
67 <property name="minimumSize">
68 <size>
69 <width>100</width>
70 <height>0</height>
71 </size>
72 </property>
73 <property name="text">
74 <string>1</string>
75 </property>
76 </widget>
77 </item>
78 <item row="1" column="0">
79 <widget class="QLabel" name="label_2">
80 <property name="text">
81 <string>height of first layer</string>
82 </property>
83 </widget>
84 </item>
85 <item row="2" column="0">
86 <widget class="QLabel" name="label_3">
87 <property name="text">
88 <string>increase factor</string>
89 </property>
90 </widget>
91 </item>
92 <item row="1" column="1">
93 <widget class="QLineEdit" name="lineEditSimpleHeight">
94 <property name="text">
95 <string>1</string>
96 </property>
97 </widget>
98 </item>
99 <item row="2" column="1">
100 <widget class="QLineEdit" name="lineEditSimpleIncrease">
101 <property name="text">
102 <string>1</string>
103 </property>
104 </widget>
105 </item>
106 </layout>
107 </widget>
108 </item>
109 <item>
110 <widget class="QGroupBox" name="groupBoxFixedHeights">
111 <property name="enabled">
112 <bool>false</bool>
113 </property>
114 <property name="title">
115 <string>fixed heights (appr. tanh)</string>
116 </property>
117 <layout class="QGridLayout">
118 <item row="0" column="0">
119 <widget class="QLabel" name="label_4">
120 <property name="text">
121 <string>number of layers</string>
122 </property>
123 </widget>
124 </item>
125 <item row="0" column="1">
126 <widget class="QLineEdit" name="lineEditFixedHeightsNumLayers">
127 <property name="text">
128 <string>1</string>
129 </property>
130 </widget>
131 </item>
132 <item row="1" column="1">
133 <widget class="QLineEdit" name="lineEditFixedHeightsHeightFirst">
134 <property name="text">
135 <string>0</string>
136 </property>
137 </widget>
138 </item>
139 <item row="2" column="1">
140 <widget class="QLineEdit" name="lineEditFixedHeightsHeightLast">
141 <property name="text">
142 <string>0</string>
143 </property>
144 </widget>
145 </item>
146 <item row="1" column="0">
147 <widget class="QLabel" name="label_5">
148 <property name="text">
149 <string>height of first layer</string>
150 </property>
151 </widget>
152 </item>
153 <item row="2" column="0">
154 <widget class="QLabel" name="label_6">
155 <property name="text">
156 <string>height of last layer</string>
157 </property>
158 </widget>
159 </item>
160 <item row="3" column="1">
161 <widget class="QLineEdit" name="lineEditFixedHeightsTotalHeight">
162 <property name="text">
163 <string>1</string>
164 </property>
165 </widget>
166 </item>
167 <item row="3" column="0">
168 <widget class="QLabel" name="label_7">
169 <property name="text">
170 <string>total height</string>
171 </property>
172 </widget>
173 </item>
174 </layout>
175 </widget>
176 </item>
177 <item>
178 <spacer>
179 <property name="orientation">
180 <enum>Qt::Vertical</enum>
181 </property>
182 <property name="sizeHint" stdset="0">
183 <size>
184 <width>216</width>
185 <height>31</height>
186 </size>
187 </property>
188 </spacer>
189 </item>
190 </layout>
191 </item>
192 <item row="0" column="1">
193 <layout class="QVBoxLayout" name="verticalLayout">
194 <item>
195 <widget class="QGroupBox" name="groupBox_2">
196 <property name="title">
197 <string>extrusion type</string>
198 </property>
199 <layout class="QVBoxLayout" name="verticalLayout_2">
200 <property name="spacing">
201 <number>12</number>
202 </property>
203 <item>
204 <widget class="QRadioButton" name="radioButtonNormal">
205 <property name="text">
206 <string>surface normal</string>
207 </property>
208 <property name="checked">
209 <bool>true</bool>
210 </property>
211 </widget>
212 </item>
213 <item>
214 <widget class="QRadioButton" name="radioButtonFixed">
215 <property name="enabled">
216 <bool>true</bool>
217 </property>
218 <property name="text">
219 <string>prescribed normal</string>
220 </property>
221 </widget>
222 </item>
223 <item>
224 <widget class="QRadioButton" name="radioButtonCylinder">
225 <property name="text">
226 <string>cylindrical</string>
227 </property>
228 </widget>
229 </item>
230 <item>
231 <widget class="QRadioButton" name="radioButtonRotation">
232 <property name="text">
233 <string>rotational</string>
234 </property>
235 </widget>
236 </item>
237 <item>
238 <widget class="QRadioButton" name="m_RadioButtonCurve">
239 <property name="text">
240 <string>along curve</string>
241 </property>
242 </widget>
243 </item>
244 </layout>
245 </widget>
246 </item>
247 <item>
248 <widget class="QGroupBox" name="groupBoxFixed">
249 <property name="enabled">
250 <bool>false</bool>
251 </property>
252 <property name="title">
253 <string>prescribed normal</string>
254 </property>
255 <layout class="QGridLayout" name="gridLayout_2">
256 <item row="0" column="1">
257 <widget class="QLineEdit" name="lineEditFixedNX">
258 <property name="text">
259 <string>0</string>
260 </property>
261 </widget>
262 </item>
263 <item row="1" column="0">
264 <widget class="QLabel" name="label_10">
265 <property name="text">
266 <string>normal = </string>
267 </property>
268 </widget>
269 </item>
270 <item row="1" column="1">
271 <widget class="QLineEdit" name="lineEditFixedNY">
272 <property name="text">
273 <string>0</string>
274 </property>
275 </widget>
276 </item>
277 <item row="2" column="1">
278 <widget class="QLineEdit" name="lineEditFixedNZ">
279 <property name="text">
280 <string>0</string>
281 </property>
282 </widget>
283 </item>
284 <item row="0" column="2">
285 <spacer name="horizontalSpacer">
286 <property name="orientation">
287 <enum>Qt::Horizontal</enum>
288 </property>
289 <property name="sizeHint" stdset="0">
290 <size>
291 <width>40</width>
292 <height>20</height>
293 </size>
294 </property>
295 </spacer>
296 </item>
297 <item row="3" column="1">
298 <widget class="QLineEdit" name="lineEditFixedDist">
299 <property name="text">
300 <string>-1</string>
301 </property>
302 </widget>
303 </item>
304 <item row="3" column="0">
305 <widget class="QLabel" name="label_11">
306 <property name="text">
307 <string>min. distance</string>
308 </property>
309 </widget>
310 </item>
311 </layout>
312 </widget>
313 </item>
314 <item>
315 <widget class="QGroupBox" name="groupBoxCylinder">
316 <property name="enabled">
317 <bool>false</bool>
318 </property>
319 <property name="title">
320 <string>cylindrical/rotational extrusion</string>
321 </property>
322 <layout class="QGridLayout" name="gridLayout">
323 <item row="3" column="3">
324 <widget class="QLineEdit" name="lineEditCylinderNZ">
325 <property name="text">
326 <string>0</string>
327 </property>
328 </widget>
329 </item>
330 <item row="2" column="1">
331 <widget class="QLineEdit" name="lineEditCylinderY0">
332 <property name="text">
333 <string>0</string>
334 </property>
335 </widget>
336 </item>
337 <item row="3" column="1">
338 <widget class="QLineEdit" name="lineEditCylinderZ0">
339 <property name="text">
340 <string>0</string>
341 </property>
342 </widget>
343 </item>
344 <item row="2" column="3">
345 <widget class="QLineEdit" name="lineEditCylinderNY">
346 <property name="text">
347 <string>0</string>
348 </property>
349 </widget>
350 </item>
351 <item row="2" column="2">
352 <widget class="QLabel" name="label_9">
353 <property name="text">
354 <string> axis = </string>
355 </property>
356 </widget>
357 </item>
358 <item row="1" column="1">
359 <widget class="QLineEdit" name="lineEditCylinderX0">
360 <property name="text">
361 <string>0</string>
362 </property>
363 </widget>
364 </item>
365 <item row="2" column="0">
366 <widget class="QLabel" name="label_8">
367 <property name="text">
368 <string>origin = </string>
369 </property>
370 </widget>
371 </item>
372 <item row="1" column="3">
373 <widget class="QLineEdit" name="lineEditCylinderNX">
374 <property name="text">
375 <string>1</string>
376 </property>
377 </widget>
378 </item>
379 </layout>
380 </widget>
381 </item>
382 <item>
383 <widget class="QGroupBox" name="m_GroupBoxCurve">
384 <property name="enabled">
385 <bool>false</bool>
386 </property>
387 <property name="title">
388 <string>curve</string>
389 </property>
390 <layout class="QGridLayout" name="gridLayout_5">
391 <property name="leftMargin">
392 <number>12</number>
393 </property>
394 <property name="topMargin">
395 <number>12</number>
396 </property>
397 <item row="1" column="1">
398 <widget class="QLabel" name="m_LabelCurveFile2">
399 <property name="text">
400 <string>undefined</string>
401 </property>
402 </widget>
403 </item>
404 <item row="0" column="1">
405 <widget class="QLabel" name="m_LabelCurveFile1">
406 <property name="text">
407 <string>undefined</string>
408 </property>
409 </widget>
410 </item>
411 <item row="0" column="0">
412 <widget class="QLabel" name="label_13">
413 <property name="text">
414 <string>1. curve:</string>
415 </property>
416 </widget>
417 </item>
418 <item row="1" column="0">
419 <widget class="QLabel" name="label_14">
420 <property name="text">
421 <string>2. curve:</string>
422 </property>
423 </widget>
424 </item>
425 <item row="0" column="2">
426 <widget class="QPushButton" name="m_PushButtonCurveFile1">
427 <property name="text">
428 <string>select file</string>
429 </property>
430 </widget>
431 </item>
432 <item row="1" column="2">
433 <widget class="QPushButton" name="m_PushButtonCurveFile2">
434 <property name="text">
435 <string>select file</string>
436 </property>
437 </widget>
438 </item>
439 <item row="2" column="0" colspan="3">
440 <widget class="QCheckBox" name="m_CheckBoxOrtho">
441 <property name="text">
442 <string>cross sections orthogonal to first curve</string>
443 </property>
444 </widget>
445 </item>
446 </layout>
447 </widget>
448 </item>
449 <item>
450 <widget class="QGroupBox" name="groupBox_4">
451 <property name="title">
452 <string>restrict to plane</string>
453 </property>
454 <layout class="QVBoxLayout" name="verticalLayout_3">
455 <property name="spacing">
456 <number>12</number>
457 </property>
458 <item>
459 <widget class="QRadioButton" name="radioButtonNoRestrict">
460 <property name="text">
461 <string>none</string>
462 </property>
463 <property name="checked">
464 <bool>true</bool>
465 </property>
466 </widget>
467 </item>
468 <item>
469 <widget class="QRadioButton" name="radioButtonXY">
470 <property name="text">
471 <string>XY</string>
472 </property>
473 </widget>
474 </item>
475 <item>
476 <widget class="QRadioButton" name="radioButtonXZ">
477 <property name="text">
478 <string>XZ</string>
479 </property>
480 </widget>
481 </item>
482 <item>
483 <widget class="QRadioButton" name="radioButtonYZ">
484 <property name="text">
485 <string>YZ</string>
486 </property>
487 </widget>
488 </item>
489 </layout>
490 </widget>
491 </item>
492 </layout>
493 </item>
494 <item row="0" column="2">
495 <layout class="QVBoxLayout">
496 <item>
497 <widget class="QGroupBox" name="groupBox">
498 <property name="title">
499 <string>boundary codes</string>
500 </property>
501 <layout class="QGridLayout" name="gridLayout_4">
502 <item row="1" column="1">
503 <widget class="QLineEdit" name="lineEditVolumeName">
504 <property name="text">
505 <string>new_vol</string>
506 </property>
507 </widget>
508 </item>
509 <item row="1" column="0">
510 <widget class="QLabel" name="label_12">
511 <property name="text">
512 <string>volume name</string>
513 </property>
514 </widget>
515 </item>
516 <item row="2" column="0" colspan="2">
517 <widget class="QListWidget" name="listWidget"/>
518 </item>
519 <item row="0" column="0" colspan="2">
520 <widget class="QCheckBox" name="checkBoxNewVolume">
521 <property name="text">
522 <string>create new volume</string>
523 </property>
524 </widget>
525 </item>
526 </layout>
527 </widget>
528 </item>
529 <item>
530 <spacer>
531 <property name="orientation">
532 <enum>Qt::Vertical</enum>
533 </property>
534 <property name="sizeHint" stdset="0">
535 <size>
536 <width>20</width>
537 <height>40</height>
538 </size>
539 </property>
540 </spacer>
541 </item>
542 </layout>
543 </item>
544 <item row="1" column="0">
545 <spacer name="verticalSpacer">
546 <property name="orientation">
547 <enum>Qt::Vertical</enum>
548 </property>
549 <property name="sizeHint" stdset="0">
550 <size>
551 <width>20</width>
552 <height>40</height>
553 </size>
554 </property>
555 </spacer>
556 </item>
557 <item row="2" column="0" colspan="3">
558 <layout class="QHBoxLayout">
559 <item>
560 <widget class="QPushButton" name="pushButtonHelp">
561 <property name="text">
562 <string>Help</string>
563 </property>
564 </widget>
565 </item>
566 <item>
567 <widget class="QDialogButtonBox" name="buttonBox">
568 <property name="orientation">
569 <enum>Qt::Horizontal</enum>
570 </property>
571 <property name="standardButtons">
572 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
573 </property>
574 </widget>
575 </item>
576 </layout>
577 </item>
578 </layout>
579 <zorder>verticalSpacer</zorder>
580 </widget>
581 <tabstops>
582 <tabstop>radioButtonSimple</tabstop>
583 <tabstop>radioButtonFixedHeights</tabstop>
584 <tabstop>lineEditSimpleNumLayers</tabstop>
585 <tabstop>lineEditSimpleHeight</tabstop>
586 <tabstop>lineEditSimpleIncrease</tabstop>
587 <tabstop>lineEditFixedHeightsNumLayers</tabstop>
588 <tabstop>lineEditFixedHeightsHeightFirst</tabstop>
589 <tabstop>lineEditFixedHeightsHeightLast</tabstop>
590 <tabstop>lineEditFixedHeightsTotalHeight</tabstop>
591 <tabstop>radioButtonNormal</tabstop>
592 <tabstop>radioButtonFixed</tabstop>
593 <tabstop>radioButtonCylinder</tabstop>
594 <tabstop>radioButtonRotation</tabstop>
595 <tabstop>m_RadioButtonCurve</tabstop>
596 <tabstop>lineEditFixedNX</tabstop>
597 <tabstop>lineEditFixedNY</tabstop>
598 <tabstop>lineEditFixedNZ</tabstop>
599 <tabstop>lineEditFixedDist</tabstop>
600 <tabstop>lineEditCylinderX0</tabstop>
601 <tabstop>lineEditCylinderY0</tabstop>
602 <tabstop>lineEditCylinderZ0</tabstop>
603 <tabstop>lineEditCylinderNX</tabstop>
604 <tabstop>lineEditCylinderNY</tabstop>
605 <tabstop>lineEditCylinderNZ</tabstop>
606 <tabstop>m_PushButtonCurveFile1</tabstop>
607 <tabstop>m_PushButtonCurveFile2</tabstop>
608 <tabstop>m_CheckBoxOrtho</tabstop>
609 <tabstop>radioButtonNoRestrict</tabstop>
610 <tabstop>radioButtonXY</tabstop>
611 <tabstop>radioButtonXZ</tabstop>
612 <tabstop>radioButtonYZ</tabstop>
613 <tabstop>checkBoxNewVolume</tabstop>
614 <tabstop>lineEditVolumeName</tabstop>
615 <tabstop>listWidget</tabstop>
616 <tabstop>pushButtonHelp</tabstop>
617 </tabstops>
618 <resources>
619 <include location="engrid.qrc"/>
620 </resources>
621 <connections>
622 <connection>
623 <sender>buttonBox</sender>
624 <signal>rejected()</signal>
625 <receiver>GuiNormalExtrusion</receiver>
626 <slot>reject()</slot>
627 <hints>
628 <hint type="sourcelabel">
629 <x>68</x>
630 <y>196</y>
631 </hint>
632 <hint type="destinationlabel">
633 <x>195</x>
634 <y>104</y>
635 </hint>
636 </hints>
637 </connection>
638 <connection>
639 <sender>buttonBox</sender>
640 <signal>accepted()</signal>
641 <receiver>GuiNormalExtrusion</receiver>
642 <slot>accept()</slot>
643 <hints>
644 <hint type="sourcelabel">
645 <x>68</x>
646 <y>196</y>
647 </hint>
648 <hint type="destinationlabel">
649 <x>195</x>
650 <y>104</y>
651 </hint>
652 </hints>
653 </connection>
654 <connection>
655 <sender>radioButtonSimple</sender>
656 <signal>toggled(bool)</signal>
657 <receiver>groupBoxSimple</receiver>
658 <slot>setEnabled(bool)</slot>
659 <hints>
660 <hint type="sourcelabel">
661 <x>123</x>
662 <y>46</y>
663 </hint>
664 <hint type="destinationlabel">
665 <x>123</x>
666 <y>159</y>
667 </hint>
668 </hints>
669 </connection>
670 <connection>
671 <sender>radioButtonFixedHeights</sender>
672 <signal>toggled(bool)</signal>
673 <receiver>groupBoxFixedHeights</receiver>
674 <slot>setEnabled(bool)</slot>
675 <hints>
676 <hint type="sourcelabel">
677 <x>123</x>
678 <y>69</y>
679 </hint>
680 <hint type="destinationlabel">
681 <x>123</x>
682 <y>286</y>
683 </hint>
684 </hints>
685 </connection>
686 <connection>
687 <sender>radioButtonFixed</sender>
688 <signal>toggled(bool)</signal>
689 <receiver>groupBoxFixed</receiver>
690 <slot>setEnabled(bool)</slot>
691 <hints>
692 <hint type="sourcelabel">
693 <x>351</x>
694 <y>66</y>
695 </hint>
696 <hint type="destinationlabel">
697 <x>391</x>
698 <y>175</y>
699 </hint>
700 </hints>
701 </connection>
702 <connection>
703 <sender>radioButtonCylinder</sender>
704 <signal>toggled(bool)</signal>
705 <receiver>groupBoxCylinder</receiver>
706 <slot>setEnabled(bool)</slot>
707 <hints>
708 <hint type="sourcelabel">
709 <x>376</x>
710 <y>90</y>
711 </hint>
712 <hint type="destinationlabel">
713 <x>377</x>
714 <y>379</y>
715 </hint>
716 </hints>
717 </connection>
718 <connection>
719 <sender>radioButtonRotation</sender>
720 <signal>toggled(bool)</signal>
721 <receiver>groupBoxCylinder</receiver>
722 <slot>setEnabled(bool)</slot>
723 <hints>
724 <hint type="sourcelabel">
725 <x>376</x>
726 <y>109</y>
727 </hint>
728 <hint type="destinationlabel">
729 <x>377</x>
730 <y>379</y>
731 </hint>
732 </hints>
733 </connection>
734 <connection>
735 <sender>m_RadioButtonCurve</sender>
736 <signal>toggled(bool)</signal>
737 <receiver>m_GroupBoxCurve</receiver>
738 <slot>setEnabled(bool)</slot>
739 <hints>
740 <hint type="sourcelabel">
741 <x>376</x>
742 <y>128</y>
743 </hint>
744 <hint type="destinationlabel">
745 <x>377</x>
746 <y>495</y>
747 </hint>
748 </hints>
749 </connection>
750 </connections>
751 </ui>