1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MakeGridDialog</class>
4 <widget class="QDialog" name="MakeGridDialog">
5 <property name="geometry">
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
19 <property name="minimumSize">
25 <property name="maximumSize">
27 <width>16777215</width>
28 <height>16777215</height>
31 <property name="windowTitle">
32 <string>Grid Construction</string>
34 <property name="sizeGripEnabled">
37 <layout class="QVBoxLayout" name="verticalLayout_2">
39 <widget class="QGroupBox" name="groupBox">
40 <property name="sizePolicy">
41 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
42 <horstretch>0</horstretch>
43 <verstretch>0</verstretch>
46 <property name="minimumSize">
52 <property name="title">
55 <layout class="QHBoxLayout" name="horizontalLayout">
56 <property name="sizeConstraint">
57 <enum>QLayout::SetDefaultConstraint</enum>
60 <widget class="QRadioButton" name="rb0">
61 <property name="sizePolicy">
62 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
67 <property name="text">
68 <string>Simple</string>
70 <property name="checked">
76 <widget class="QRadioButton" name="rb1">
77 <property name="sizePolicy">
78 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
79 <horstretch>0</horstretch>
80 <verstretch>0</verstretch>
83 <property name="text">
84 <string>Uniform</string>
89 <widget class="QRadioButton" name="rb2">
90 <property name="text">
91 <string>Custom</string>
99 <widget class="QScrollArea" name="scrollArea">
100 <property name="sizePolicy">
101 <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
102 <horstretch>0</horstretch>
103 <verstretch>0</verstretch>
106 <property name="minimumSize">
112 <property name="maximumSize">
114 <width>16777215</width>
115 <height>16777215</height>
118 <property name="horizontalScrollBarPolicy">
119 <enum>Qt::ScrollBarAsNeeded</enum>
121 <property name="widgetResizable">
124 <widget class="QWidget" name="scrollAreaWidgetContents">
125 <property name="geometry">
133 <layout class="QVBoxLayout" name="verticalLayout_3">
135 <widget class="QGroupBox" name="groupBox_2">
136 <property name="sizePolicy">
137 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
138 <horstretch>0</horstretch>
139 <verstretch>0</verstretch>
142 <property name="minimumSize">
148 <property name="title">
151 <layout class="QVBoxLayout" name="verticalLayout">
153 <widget class="QWidget" name="widget" native="true">
154 <layout class="QFormLayout" name="formLayout_2">
155 <item row="0" column="0">
156 <widget class="QLabel" name="label">
157 <property name="text">
158 <string>origin</string>
162 <item row="0" column="1">
163 <widget class="QLineEdit" name="center_le">
164 <property name="sizePolicy">
165 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
166 <horstretch>0</horstretch>
167 <verstretch>0</verstretch>
170 <property name="maximumSize">
172 <width>16777215</width>
173 <height>16777215</height>
176 <property name="toolTip">
177 <string>Select a point (vertex)
180 <property name="readOnly">
185 <item row="5" column="0">
186 <widget class="QLabel" name="label_4">
187 <property name="text">
188 <string>vec Z</string>
192 <item row="5" column="1">
193 <widget class="QLineEdit" name="axis_le">
194 <property name="maximumSize">
196 <width>16777215</width>
197 <height>16777215</height>
200 <property name="toolTip">
201 <string>Select a vector</string>
203 <property name="readOnly">
208 <item row="2" column="1">
209 <widget class="QLineEdit" name="base_le">
210 <property name="maximumSize">
212 <width>16777215</width>
213 <height>16777215</height>
216 <property name="toolTip">
217 <string>Select a vector</string>
219 <property name="readOnly">
224 <item row="2" column="0">
225 <widget class="QLabel" name="label_2">
226 <property name="text">
227 <string>vec X</string>
231 <item row="3" column="0">
232 <widget class="QLabel" name="label_9">
233 <property name="text">
234 <string>vec Y</string>
238 <item row="3" column="1">
239 <widget class="QLineEdit" name="vec_le">
240 <property name="sizePolicy">
241 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
242 <horstretch>0</horstretch>
243 <verstretch>0</verstretch>
246 <property name="maximumSize">
248 <width>16777215</width>
249 <height>16777215</height>
252 <property name="readOnly">
261 <widget class="QWidget" name="lxyz_widget" native="true">
262 <property name="sizePolicy">
263 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
264 <horstretch>0</horstretch>
265 <verstretch>0</verstretch>
268 <property name="minimumSize">
274 <layout class="QFormLayout" name="formLayout_3">
275 <item row="0" column="0">
276 <widget class="QLabel" name="label_3">
277 <property name="text">
278 <string>len X</string>
282 <item row="0" column="1">
283 <widget class="QDoubleSpinBox" name="lx_spb">
284 <property name="decimals">
289 <item row="1" column="0">
290 <widget class="QLabel" name="label_5">
291 <property name="text">
292 <string>len Y</string>
296 <item row="1" column="1">
297 <widget class="QDoubleSpinBox" name="ly_spb">
298 <property name="decimals">
303 <item row="2" column="0">
304 <widget class="QLabel" name="label_6">
305 <property name="text">
306 <string>len Z</string>
310 <item row="2" column="1">
311 <widget class="QDoubleSpinBox" name="lz_spb">
312 <property name="decimals">
321 <widget class="QWidget" name="cartesian_widget" native="true">
322 <property name="sizePolicy">
323 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
324 <horstretch>0</horstretch>
325 <verstretch>0</verstretch>
328 <property name="minimumSize">
334 <layout class="QFormLayout" name="formLayout">
335 <item row="0" column="0">
336 <widget class="QLabel" name="label_12">
337 <property name="text">
338 <string>nb X</string>
342 <item row="0" column="1">
343 <widget class="QSpinBox" name="nx_spb">
344 <property name="minimum">
347 <property name="maximum">
348 <number>1000000</number>
350 <property name="value">
355 <item row="1" column="0">
356 <widget class="QLabel" name="label_13">
357 <property name="text">
358 <string>nb Y</string>
362 <item row="1" column="1">
363 <widget class="QSpinBox" name="ny_spb">
364 <property name="minimum">
367 <property name="maximum">
368 <number>1000000</number>
370 <property name="value">
375 <item row="2" column="0">
376 <widget class="QLabel" name="label_14">
377 <property name="text">
378 <string>nb Z </string>
382 <item row="2" column="1">
383 <widget class="QSpinBox" name="nz_spb">
384 <property name="minimum">
387 <property name="maximum">
388 <number>1000000</number>
390 <property name="value">
399 <widget class="QTabWidget" name="random_param_w">
400 <property name="sizePolicy">
401 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
402 <horstretch>0</horstretch>
403 <verstretch>0</verstretch>
406 <property name="currentIndex">
409 <widget class="QWidget" name="ext_radius_tab">
410 <attribute name="title">
413 <layout class="QGridLayout" name="gridLayout_2">
414 <item row="0" column="0">
415 <widget class="QPushButton" name="add_radius_pb">
416 <property name="enabled">
419 <property name="sizePolicy">
420 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
421 <horstretch>0</horstretch>
422 <verstretch>0</verstretch>
425 <property name="text">
430 <item row="0" column="1" rowspan="4">
431 <widget class="QListWidget" name="radius_lw">
432 <property name="sizePolicy">
433 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
434 <horstretch>0</horstretch>
435 <verstretch>0</verstretch>
440 <item row="1" column="0">
441 <widget class="QPushButton" name="del_radius_pb">
442 <property name="sizePolicy">
443 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
444 <horstretch>0</horstretch>
445 <verstretch>0</verstretch>
448 <property name="text">
453 <item row="2" column="0">
454 <spacer name="verticalSpacer">
455 <property name="orientation">
456 <enum>Qt::Vertical</enum>
458 <property name="sizeHint" stdset="0">
468 <widget class="QWidget" name="ext_angle_tab">
469 <attribute name="title">
472 <layout class="QGridLayout" name="gridLayout_3">
473 <item row="0" column="0">
474 <widget class="QPushButton" name="add_angle_pb">
475 <property name="enabled">
478 <property name="sizePolicy">
479 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
480 <horstretch>0</horstretch>
481 <verstretch>0</verstretch>
484 <property name="text">
489 <item row="0" column="1" rowspan="3">
490 <widget class="QListWidget" name="angle_lw"/>
492 <item row="1" column="0">
493 <widget class="QPushButton" name="del_angle_pb">
494 <property name="sizePolicy">
495 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
496 <horstretch>0</horstretch>
497 <verstretch>0</verstretch>
500 <property name="text">
505 <item row="2" column="0">
506 <spacer name="verticalSpacer_2">
507 <property name="orientation">
508 <enum>Qt::Vertical</enum>
510 <property name="sizeHint" stdset="0">
520 <widget class="QWidget" name="ext_height_tab">
521 <attribute name="title">
524 <layout class="QGridLayout" name="gridLayout_4">
525 <item row="0" column="0">
526 <widget class="QPushButton" name="add_height_pb">
527 <property name="enabled">
530 <property name="sizePolicy">
531 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
532 <horstretch>0</horstretch>
533 <verstretch>0</verstretch>
536 <property name="text">
541 <item row="0" column="1" rowspan="3">
542 <widget class="QListWidget" name="height_lw">
543 <property name="sizePolicy">
544 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
545 <horstretch>0</horstretch>
546 <verstretch>0</verstretch>
551 <item row="1" column="0">
552 <widget class="QPushButton" name="del_height_pb">
553 <property name="sizePolicy">
554 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
555 <horstretch>0</horstretch>
556 <verstretch>0</verstretch>
559 <property name="text">
564 <item row="2" column="0">
565 <spacer name="verticalSpacer_3">
566 <property name="orientation">
567 <enum>Qt::Vertical</enum>
569 <property name="sizeHint" stdset="0">
585 <spacer name="verticalSpacer_4">
586 <property name="orientation">
587 <enum>Qt::Vertical</enum>
589 <property name="sizeHint" stdset="0">
604 <tabstop>rb0</tabstop>
605 <tabstop>rb1</tabstop>
606 <tabstop>rb2</tabstop>
607 <tabstop>scrollArea</tabstop>
608 <tabstop>center_le</tabstop>
609 <tabstop>base_le</tabstop>
610 <tabstop>vec_le</tabstop>
611 <tabstop>axis_le</tabstop>
612 <tabstop>lx_spb</tabstop>
613 <tabstop>ly_spb</tabstop>
614 <tabstop>lz_spb</tabstop>
615 <tabstop>nx_spb</tabstop>
616 <tabstop>ny_spb</tabstop>
617 <tabstop>nz_spb</tabstop>
618 <tabstop>random_param_w</tabstop>
619 <tabstop>add_radius_pb</tabstop>
620 <tabstop>del_radius_pb</tabstop>
621 <tabstop>radius_lw</tabstop>
622 <tabstop>del_angle_pb</tabstop>
623 <tabstop>add_angle_pb</tabstop>
624 <tabstop>add_height_pb</tabstop>
625 <tabstop>angle_lw</tabstop>
626 <tabstop>height_lw</tabstop>
627 <tabstop>del_height_pb</tabstop>
633 <signal>clicked()</signal>
634 <receiver>cartesian_widget</receiver>
637 <hint type="sourcelabel">
641 <hint type="destinationlabel">
649 <signal>clicked()</signal>
650 <receiver>widget</receiver>
653 <hint type="sourcelabel">
657 <hint type="destinationlabel">
665 <signal>clicked()</signal>
666 <receiver>random_param_w</receiver>
669 <hint type="sourcelabel">
673 <hint type="destinationlabel">
681 <signal>clicked()</signal>
682 <receiver>lxyz_widget</receiver>
685 <hint type="sourcelabel">
689 <hint type="destinationlabel">
697 <signal>clicked()</signal>
698 <receiver>lxyz_widget</receiver>
701 <hint type="sourcelabel">
705 <hint type="destinationlabel">
713 <signal>clicked()</signal>
714 <receiver>widget</receiver>
717 <hint type="sourcelabel">
721 <hint type="destinationlabel">
729 <signal>clicked()</signal>
730 <receiver>cartesian_widget</receiver>
733 <hint type="sourcelabel">
737 <hint type="destinationlabel">
745 <signal>clicked()</signal>
746 <receiver>random_param_w</receiver>
749 <hint type="sourcelabel">
753 <hint type="destinationlabel">
761 <signal>clicked()</signal>
762 <receiver>random_param_w</receiver>
765 <hint type="sourcelabel">
769 <hint type="destinationlabel">
777 <signal>clicked()</signal>
778 <receiver>widget</receiver>
781 <hint type="sourcelabel">
785 <hint type="destinationlabel">
793 <signal>clicked()</signal>
794 <receiver>lxyz_widget</receiver>
797 <hint type="sourcelabel">
801 <hint type="destinationlabel">
809 <signal>clicked()</signal>
810 <receiver>cartesian_widget</receiver>
813 <hint type="sourcelabel">
817 <hint type="destinationlabel">