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="Minimum">
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="QScrollArea" name="scrollArea">
40 <property name="sizePolicy">
41 <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
42 <horstretch>0</horstretch>
43 <verstretch>0</verstretch>
46 <property name="minimumSize">
52 <property name="maximumSize">
54 <width>16777215</width>
55 <height>16777215</height>
58 <property name="horizontalScrollBarPolicy">
59 <enum>Qt::ScrollBarAsNeeded</enum>
61 <property name="widgetResizable">
64 <widget class="QWidget" name="scrollAreaWidgetContents">
65 <property name="geometry">
73 <layout class="QGridLayout" name="gridLayout">
74 <item row="0" column="0">
75 <widget class="QGroupBox" name="groupBox">
76 <property name="sizePolicy">
77 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
78 <horstretch>0</horstretch>
79 <verstretch>0</verstretch>
82 <property name="minimumSize">
88 <property name="title">
89 <string>Make Grid</string>
91 <layout class="QHBoxLayout" name="horizontalLayout">
92 <property name="sizeConstraint">
93 <enum>QLayout::SetDefaultConstraint</enum>
96 <widget class="QRadioButton" name="rb0">
97 <property name="sizePolicy">
98 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
99 <horstretch>0</horstretch>
100 <verstretch>0</verstretch>
103 <property name="text">
104 <string>Cartesian</string>
106 <property name="checked">
112 <widget class="QRadioButton" name="rb1">
113 <property name="sizePolicy">
114 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
115 <horstretch>0</horstretch>
116 <verstretch>0</verstretch>
119 <property name="text">
120 <string>Cylindrical</string>
125 <widget class="QRadioButton" name="rb2">
126 <property name="text">
127 <string>Spherical</string>
134 <item row="1" column="0">
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">
149 <string>Arguments</string>
151 <layout class="QVBoxLayout" name="verticalLayout_3">
152 <property name="sizeConstraint">
153 <enum>QLayout::SetDefaultConstraint</enum>
156 <widget class="QWidget" name="cartesian_widget" native="true">
157 <property name="sizePolicy">
158 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
159 <horstretch>0</horstretch>
160 <verstretch>0</verstretch>
163 <property name="minimumSize">
169 <layout class="QFormLayout" name="formLayout">
170 <property name="sizeConstraint">
171 <enum>QLayout::SetDefaultConstraint</enum>
173 <property name="fieldGrowthPolicy">
174 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
176 <item row="0" column="0">
177 <widget class="QLabel" name="label_8">
178 <property name="text">
179 <string>Vertex : </string>
183 <item row="0" column="1">
184 <widget class="QLineEdit" name="vex_le_rb0">
185 <property name="maximumSize">
188 <height>16777215</height>
191 <property name="readOnly">
196 <item row="1" column="0">
197 <widget class="QLabel" name="label_9">
198 <property name="text">
199 <string>Vector : </string>
203 <item row="1" column="1">
204 <widget class="QLineEdit" name="vec_le_rb0">
205 <property name="maximumSize">
208 <height>16777215</height>
211 <property name="readOnly">
216 <item row="2" column="0">
217 <widget class="QLabel" name="label_12">
218 <property name="text">
219 <string>n (x) : </string>
223 <item row="2" column="1">
224 <widget class="QSpinBox" name="nx_spb_rb0">
225 <property name="minimum">
228 <property name="maximum">
229 <number>1000000</number>
231 <property name="value">
236 <item row="3" column="0">
237 <widget class="QLabel" name="label_13">
238 <property name="text">
239 <string>n (y) :</string>
243 <item row="3" column="1">
244 <widget class="QSpinBox" name="ny_spb_rb0">
245 <property name="minimum">
248 <property name="maximum">
249 <number>1000000</number>
251 <property name="value">
256 <item row="4" column="0">
257 <widget class="QLabel" name="label_14">
258 <property name="text">
259 <string>n (z) : </string>
263 <item row="4" column="1">
264 <widget class="QSpinBox" name="nz_spb_rb0">
265 <property name="minimum">
268 <property name="maximum">
269 <number>1000000</number>
271 <property name="value">
280 <widget class="QWidget" name="cylindrical_widget" native="true">
281 <property name="sizePolicy">
282 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
283 <horstretch>0</horstretch>
284 <verstretch>0</verstretch>
287 <property name="minimumSize">
293 <layout class="QGridLayout" name="gridLayout_26">
294 <item row="1" column="0">
295 <widget class="QGroupBox" name="groupBox_3">
296 <property name="sizePolicy">
297 <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
298 <horstretch>0</horstretch>
299 <verstretch>0</verstretch>
302 <property name="title">
303 <string>Grid</string>
305 <layout class="QGridLayout" name="gridLayout_5">
306 <item row="0" column="0">
307 <widget class="QRadioButton" name="uniform_rb">
308 <property name="text">
309 <string>regular</string>
311 <property name="checked">
316 <item row="0" column="1">
317 <widget class="QRadioButton" name="random_rb">
318 <property name="text">
319 <string>irregular</string>
323 <item row="1" column="0" colspan="2">
324 <widget class="QTabWidget" name="random_param_w">
325 <property name="sizePolicy">
326 <sizepolicy hsizetype="Expanding" vsizetype="Maximum">
327 <horstretch>0</horstretch>
328 <verstretch>0</verstretch>
331 <property name="currentIndex">
334 <widget class="QWidget" name="ext_radius_tab">
335 <attribute name="title">
336 <string>radius</string>
338 <layout class="QGridLayout" name="gridLayout_2">
339 <item row="0" column="0">
340 <widget class="QPushButton" name="add_radius_pb">
341 <property name="enabled">
344 <property name="sizePolicy">
345 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
346 <horstretch>0</horstretch>
347 <verstretch>0</verstretch>
350 <property name="text">
355 <item row="0" column="1" rowspan="4">
356 <widget class="QListWidget" name="radius_lw"/>
358 <item row="1" column="0">
359 <widget class="QPushButton" name="del_radius_pb">
360 <property name="sizePolicy">
361 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
362 <horstretch>0</horstretch>
363 <verstretch>0</verstretch>
366 <property name="text">
371 <item row="2" column="0">
372 <spacer name="verticalSpacer">
373 <property name="orientation">
374 <enum>Qt::Vertical</enum>
376 <property name="sizeHint" stdset="0">
386 <widget class="QWidget" name="ext_angle_tab">
387 <attribute name="title">
388 <string>angle</string>
390 <layout class="QGridLayout" name="gridLayout_3">
391 <item row="0" column="0">
392 <widget class="QPushButton" name="add_angle_pb">
393 <property name="enabled">
396 <property name="sizePolicy">
397 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
398 <horstretch>0</horstretch>
399 <verstretch>0</verstretch>
402 <property name="text">
407 <item row="0" column="1" rowspan="3">
408 <widget class="QListWidget" name="angle_lw"/>
410 <item row="1" column="0">
411 <widget class="QPushButton" name="del_angle_pb">
412 <property name="sizePolicy">
413 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
414 <horstretch>0</horstretch>
415 <verstretch>0</verstretch>
418 <property name="text">
423 <item row="2" column="0">
424 <spacer name="verticalSpacer_2">
425 <property name="orientation">
426 <enum>Qt::Vertical</enum>
428 <property name="sizeHint" stdset="0">
438 <widget class="QWidget" name="ext_height_tab">
439 <attribute name="title">
440 <string>height</string>
442 <layout class="QGridLayout" name="gridLayout_4">
443 <item row="0" column="0">
444 <widget class="QPushButton" name="add_height_pb">
445 <property name="enabled">
448 <property name="sizePolicy">
449 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
450 <horstretch>0</horstretch>
451 <verstretch>0</verstretch>
454 <property name="text">
459 <item row="0" column="1" rowspan="3">
460 <widget class="QListWidget" name="height_lw">
461 <property name="sizePolicy">
462 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
463 <horstretch>0</horstretch>
464 <verstretch>0</verstretch>
469 <item row="1" column="0">
470 <widget class="QPushButton" name="del_height_pb">
471 <property name="sizePolicy">
472 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
473 <horstretch>0</horstretch>
474 <verstretch>0</verstretch>
477 <property name="text">
482 <item row="2" column="0">
483 <spacer name="verticalSpacer_3">
484 <property name="orientation">
485 <enum>Qt::Vertical</enum>
487 <property name="sizeHint" stdset="0">
499 <item row="2" column="0" colspan="2">
500 <widget class="QWidget" name="uniform_param_w" native="true">
501 <property name="sizePolicy">
502 <sizepolicy hsizetype="Expanding" vsizetype="Maximum">
503 <horstretch>0</horstretch>
504 <verstretch>0</verstretch>
507 <layout class="QVBoxLayout" name="verticalLayout">
509 <widget class="QGroupBox" name="groupBox_6">
510 <property name="sizePolicy">
511 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
512 <horstretch>0</horstretch>
513 <verstretch>0</verstretch>
516 <property name="minimumSize">
522 <property name="title">
523 <string>radius</string>
525 <layout class="QFormLayout" name="formLayout_2">
526 <item row="0" column="0">
527 <widget class="QLabel" name="label_5">
528 <property name="text">
529 <string>size : </string>
533 <item row="0" column="1">
534 <widget class="QDoubleSpinBox" name="dr_spb_rb1">
535 <property name="decimals">
538 <property name="maximum">
539 <double>1000000000.000000000000000</double>
541 <property name="value">
542 <double>1.000000000000000</double>
546 <item row="2" column="1">
547 <widget class="QSpinBox" name="nr_spb_rb1">
548 <property name="minimum">
551 <property name="maximum">
552 <number>1000000</number>
554 <property name="value">
559 <item row="2" column="0">
560 <widget class="QLabel" name="label_10">
561 <property name="text">
562 <string>count : </string>
570 <widget class="QGroupBox" name="groupBox_8">
571 <property name="sizePolicy">
572 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
573 <horstretch>0</horstretch>
574 <verstretch>0</verstretch>
577 <property name="title">
578 <string>angle</string>
580 <layout class="QFormLayout" name="formLayout_5">
581 <item row="0" column="0">
582 <widget class="QLabel" name="label_6">
583 <property name="text">
584 <string>value :</string>
588 <item row="0" column="1">
589 <widget class="QDoubleSpinBox" name="da_spb_rb1">
590 <property name="decimals">
593 <property name="maximum">
594 <double>360.000000000000000</double>
596 <property name="singleStep">
597 <double>10.000000000000000</double>
599 <property name="value">
600 <double>360.000000000000000</double>
604 <item row="2" column="1">
605 <widget class="QSpinBox" name="na_spb_rb1">
606 <property name="minimum">
609 <property name="maximum">
610 <number>1000000</number>
612 <property name="value">
617 <item row="2" column="0">
618 <widget class="QLabel" name="label_11">
619 <property name="text">
620 <string>count : </string>
628 <widget class="QGroupBox" name="groupBox_7">
629 <property name="sizePolicy">
630 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
631 <horstretch>0</horstretch>
632 <verstretch>0</verstretch>
635 <property name="title">
636 <string>height</string>
638 <layout class="QFormLayout" name="formLayout_6">
639 <item row="0" column="0">
640 <widget class="QLabel" name="label_7">
641 <property name="text">
642 <string>size : </string>
646 <item row="0" column="1">
647 <widget class="QDoubleSpinBox" name="dl_spb_rb1">
648 <property name="decimals">
651 <property name="maximum">
652 <double>1000000000.000000000000000</double>
654 <property name="value">
655 <double>1.000000000000000</double>
659 <item row="2" column="1">
660 <widget class="QSpinBox" name="nl_spb_rb1">
661 <property name="minimum">
664 <property name="maximum">
665 <number>1000000</number>
667 <property name="value">
672 <item row="2" column="0">
673 <widget class="QLabel" name="label_15">
674 <property name="text">
675 <string>count : </string>
685 <item row="3" column="0">
686 <widget class="QCheckBox" name="fill_cb_rb1">
687 <property name="text">
688 <string>fill</string>
692 <item row="4" column="0">
693 <spacer name="verticalSpacer_5">
694 <property name="orientation">
695 <enum>Qt::Vertical</enum>
697 <property name="sizeHint" stdset="0">
708 <item row="0" column="0">
709 <widget class="QGroupBox" name="groupBox_4">
710 <property name="sizePolicy">
711 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
712 <horstretch>0</horstretch>
713 <verstretch>0</verstretch>
716 <property name="title">
717 <string>Cylinder</string>
719 <layout class="QFormLayout" name="formLayout_4">
720 <property name="sizeConstraint">
721 <enum>QLayout::SetDefaultConstraint</enum>
723 <property name="fieldGrowthPolicy">
724 <enum>QFormLayout::ExpandingFieldsGrow</enum>
726 <item row="1" column="0">
727 <widget class="QLabel" name="label">
728 <property name="text">
729 <string>center </string>
733 <item row="1" column="1">
734 <widget class="QLineEdit" name="center_le_rb1">
735 <property name="maximumSize">
738 <height>16777215</height>
741 <property name="toolTip">
742 <string>Select a point (vertex)
745 <property name="readOnly">
750 <item row="2" column="0">
751 <widget class="QLabel" name="label_2">
752 <property name="text">
753 <string>base</string>
757 <item row="2" column="1">
758 <widget class="QLineEdit" name="base_le_rb1">
759 <property name="maximumSize">
762 <height>16777215</height>
765 <property name="toolTip">
766 <string>Select a vector</string>
768 <property name="readOnly">
773 <item row="3" column="0">
774 <widget class="QLabel" name="label_4">
775 <property name="text">
776 <string>vector</string>
780 <item row="3" column="1">
781 <widget class="QLineEdit" name="height_le_rb1">
782 <property name="maximumSize">
785 <height>16777215</height>
788 <property name="toolTip">
789 <string>Select a vector</string>
791 <property name="readOnly">
803 <widget class="QWidget" name="spherical_widget" native="true">
804 <property name="sizePolicy">
805 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
806 <horstretch>0</horstretch>
807 <verstretch>0</verstretch>
810 <property name="minimumSize">
816 <layout class="QFormLayout" name="formLayout_3">
817 <item row="0" column="0">
818 <widget class="QLabel" name="label_3">
819 <property name="text">
820 <string>Vertex </string>
824 <item row="0" column="1">
825 <widget class="QLineEdit" name="vex_le_rb2">
826 <property name="maximumSize">
829 <height>16777215</height>
832 <property name="readOnly">
837 <item row="1" column="0">
838 <widget class="QLabel" name="label_16">
839 <property name="text">
840 <string>Radius</string>
844 <item row="1" column="1">
845 <widget class="QDoubleSpinBox" name="radius_spb_rb2">
846 <property name="sizePolicy">
847 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
848 <horstretch>0</horstretch>
849 <verstretch>0</verstretch>
852 <property name="decimals">
855 <property name="maximum">
856 <double>1000000000.000000000000000</double>
860 <item row="2" column="0">
861 <widget class="QLabel" name="label_17">
862 <property name="text">
867 <item row="2" column="1">
868 <widget class="QSpinBox" name="nb_spb_rb2">
869 <property name="sizePolicy">
870 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
871 <horstretch>0</horstretch>
872 <verstretch>0</verstretch>
875 <property name="minimum">
878 <property name="maximum">
879 <number>1000000</number>
881 <property name="value">
886 <item row="3" column="0">
887 <widget class="QLabel" name="label_18">
888 <property name="text">
893 <item row="3" column="1">
894 <widget class="QDoubleSpinBox" name="k_spb_rb2">
895 <property name="sizePolicy">
896 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
897 <horstretch>0</horstretch>
898 <verstretch>0</verstretch>
901 <property name="decimals">
904 <property name="maximum">
905 <double>1000000000.000000000000000</double>
915 <item row="2" column="0">
916 <spacer name="verticalSpacer_4">
917 <property name="orientation">
918 <enum>Qt::Vertical</enum>
920 <property name="sizeHint" stdset="0">
938 <signal>clicked()</signal>
939 <receiver>cylindrical_widget</receiver>
942 <hint type="sourcelabel">
946 <hint type="destinationlabel">
954 <signal>clicked()</signal>
955 <receiver>cartesian_widget</receiver>
958 <hint type="sourcelabel">
962 <hint type="destinationlabel">
970 <signal>clicked()</signal>
971 <receiver>spherical_widget</receiver>
974 <hint type="sourcelabel">
978 <hint type="destinationlabel">
986 <signal>clicked()</signal>
987 <receiver>cylindrical_widget</receiver>
990 <hint type="sourcelabel">
994 <hint type="destinationlabel">
1001 <sender>rb2</sender>
1002 <signal>clicked()</signal>
1003 <receiver>cartesian_widget</receiver>
1006 <hint type="sourcelabel">
1010 <hint type="destinationlabel">
1017 <sender>rb2</sender>
1018 <signal>clicked()</signal>
1019 <receiver>spherical_widget</receiver>
1022 <hint type="sourcelabel">
1026 <hint type="destinationlabel">
1033 <sender>rb0</sender>
1034 <signal>clicked()</signal>
1035 <receiver>cartesian_widget</receiver>
1038 <hint type="sourcelabel">
1042 <hint type="destinationlabel">
1049 <sender>rb0</sender>
1050 <signal>clicked()</signal>
1051 <receiver>cylindrical_widget</receiver>
1054 <hint type="sourcelabel">
1058 <hint type="destinationlabel">
1065 <sender>rb0</sender>
1066 <signal>clicked()</signal>
1067 <receiver>spherical_widget</receiver>
1070 <hint type="sourcelabel">
1074 <hint type="destinationlabel">
1081 <sender>uniform_rb</sender>
1082 <signal>clicked()</signal>
1083 <receiver>random_param_w</receiver>
1086 <hint type="sourcelabel">
1090 <hint type="destinationlabel">
1097 <sender>random_rb</sender>
1098 <signal>clicked()</signal>
1099 <receiver>random_param_w</receiver>
1102 <hint type="sourcelabel">
1106 <hint type="destinationlabel">
1113 <sender>uniform_rb</sender>
1114 <signal>clicked()</signal>
1115 <receiver>uniform_param_w</receiver>
1118 <hint type="sourcelabel">
1122 <hint type="destinationlabel">
1129 <sender>random_rb</sender>
1130 <signal>clicked()</signal>
1131 <receiver>uniform_param_w</receiver>
1134 <hint type="sourcelabel">
1138 <hint type="destinationlabel">