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 <item row="0" column="0">
171 <widget class="QLabel" name="label_8">
172 <property name="text">
173 <string>Vertex : </string>
177 <item row="0" column="1">
178 <widget class="QLineEdit" name="vex_le_rb0">
179 <property name="sizePolicy">
180 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
181 <horstretch>0</horstretch>
182 <verstretch>0</verstretch>
185 <property name="maximumSize">
187 <width>16777215</width>
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="sizePolicy">
206 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
207 <horstretch>0</horstretch>
208 <verstretch>0</verstretch>
211 <property name="maximumSize">
213 <width>16777215</width>
214 <height>16777215</height>
217 <property name="readOnly">
222 <item row="2" column="0">
223 <widget class="QLabel" name="label_12">
224 <property name="text">
225 <string>n (x) : </string>
229 <item row="2" column="1">
230 <widget class="QSpinBox" name="nx_spb_rb0">
231 <property name="minimum">
234 <property name="maximum">
235 <number>1000000</number>
237 <property name="value">
242 <item row="3" column="0">
243 <widget class="QLabel" name="label_13">
244 <property name="text">
245 <string>n (y) :</string>
249 <item row="3" column="1">
250 <widget class="QSpinBox" name="ny_spb_rb0">
251 <property name="minimum">
254 <property name="maximum">
255 <number>1000000</number>
257 <property name="value">
262 <item row="4" column="0">
263 <widget class="QLabel" name="label_14">
264 <property name="text">
265 <string>n (z) : </string>
269 <item row="4" column="1">
270 <widget class="QSpinBox" name="nz_spb_rb0">
271 <property name="minimum">
274 <property name="maximum">
275 <number>1000000</number>
277 <property name="value">
286 <widget class="QWidget" name="cylindrical_widget" native="true">
287 <property name="sizePolicy">
288 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
289 <horstretch>0</horstretch>
290 <verstretch>0</verstretch>
293 <property name="minimumSize">
299 <layout class="QGridLayout" name="gridLayout_26">
300 <item row="1" column="0">
301 <widget class="QGroupBox" name="groupBox_3">
302 <property name="sizePolicy">
303 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
304 <horstretch>0</horstretch>
305 <verstretch>0</verstretch>
308 <property name="title">
309 <string>Grid</string>
311 <layout class="QGridLayout" name="gridLayout_5">
312 <item row="0" column="0">
313 <widget class="QRadioButton" name="uniform_rb">
314 <property name="text">
315 <string>regular</string>
317 <property name="checked">
322 <item row="0" column="1">
323 <widget class="QRadioButton" name="random_rb">
324 <property name="text">
325 <string>irregular</string>
329 <item row="1" column="0" colspan="2">
330 <widget class="QTabWidget" name="random_param_w">
331 <property name="sizePolicy">
332 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
333 <horstretch>0</horstretch>
334 <verstretch>0</verstretch>
337 <property name="currentIndex">
340 <widget class="QWidget" name="ext_radius_tab">
341 <attribute name="title">
342 <string>radius</string>
344 <layout class="QGridLayout" name="gridLayout_2">
345 <item row="0" column="0">
346 <widget class="QPushButton" name="add_radius_pb">
347 <property name="enabled">
350 <property name="sizePolicy">
351 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
352 <horstretch>0</horstretch>
353 <verstretch>0</verstretch>
356 <property name="text">
361 <item row="0" column="1" rowspan="4">
362 <widget class="QListWidget" name="radius_lw">
363 <property name="sizePolicy">
364 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
365 <horstretch>0</horstretch>
366 <verstretch>0</verstretch>
371 <item row="1" column="0">
372 <widget class="QPushButton" name="del_radius_pb">
373 <property name="sizePolicy">
374 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
375 <horstretch>0</horstretch>
376 <verstretch>0</verstretch>
379 <property name="text">
384 <item row="2" column="0">
385 <spacer name="verticalSpacer">
386 <property name="orientation">
387 <enum>Qt::Vertical</enum>
389 <property name="sizeHint" stdset="0">
399 <widget class="QWidget" name="ext_angle_tab">
400 <attribute name="title">
401 <string>angle</string>
403 <layout class="QGridLayout" name="gridLayout_3">
404 <item row="0" column="0">
405 <widget class="QPushButton" name="add_angle_pb">
406 <property name="enabled">
409 <property name="sizePolicy">
410 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
411 <horstretch>0</horstretch>
412 <verstretch>0</verstretch>
415 <property name="text">
420 <item row="0" column="1" rowspan="3">
421 <widget class="QListWidget" name="angle_lw"/>
423 <item row="1" column="0">
424 <widget class="QPushButton" name="del_angle_pb">
425 <property name="sizePolicy">
426 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
427 <horstretch>0</horstretch>
428 <verstretch>0</verstretch>
431 <property name="text">
436 <item row="2" column="0">
437 <spacer name="verticalSpacer_2">
438 <property name="orientation">
439 <enum>Qt::Vertical</enum>
441 <property name="sizeHint" stdset="0">
451 <widget class="QWidget" name="ext_height_tab">
452 <attribute name="title">
453 <string>height</string>
455 <layout class="QGridLayout" name="gridLayout_4">
456 <item row="0" column="0">
457 <widget class="QPushButton" name="add_height_pb">
458 <property name="enabled">
461 <property name="sizePolicy">
462 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
463 <horstretch>0</horstretch>
464 <verstretch>0</verstretch>
467 <property name="text">
472 <item row="0" column="1" rowspan="3">
473 <widget class="QListWidget" name="height_lw">
474 <property name="sizePolicy">
475 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
476 <horstretch>0</horstretch>
477 <verstretch>0</verstretch>
482 <item row="1" column="0">
483 <widget class="QPushButton" name="del_height_pb">
484 <property name="sizePolicy">
485 <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
486 <horstretch>0</horstretch>
487 <verstretch>0</verstretch>
490 <property name="text">
495 <item row="2" column="0">
496 <spacer name="verticalSpacer_3">
497 <property name="orientation">
498 <enum>Qt::Vertical</enum>
500 <property name="sizeHint" stdset="0">
512 <item row="2" column="0" colspan="2">
513 <widget class="QWidget" name="uniform_param_w" native="true">
514 <property name="sizePolicy">
515 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
516 <horstretch>0</horstretch>
517 <verstretch>0</verstretch>
520 <layout class="QVBoxLayout" name="verticalLayout">
522 <widget class="QGroupBox" name="groupBox_6">
523 <property name="sizePolicy">
524 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
525 <horstretch>0</horstretch>
526 <verstretch>0</verstretch>
529 <property name="minimumSize">
535 <property name="title">
536 <string>radius</string>
538 <layout class="QFormLayout" name="formLayout_2">
539 <item row="0" column="0">
540 <widget class="QLabel" name="label_5">
541 <property name="text">
542 <string>size : </string>
546 <item row="0" column="1">
547 <widget class="QDoubleSpinBox" name="dr_spb_rb1">
548 <property name="decimals">
551 <property name="maximum">
552 <double>1000000000.000000000000000</double>
554 <property name="value">
555 <double>1.000000000000000</double>
559 <item row="1" column="0">
560 <widget class="QLabel" name="label_10">
561 <property name="text">
562 <string>count : </string>
566 <item row="1" column="1">
567 <widget class="QSpinBox" name="nr_spb_rb1">
568 <property name="minimum">
571 <property name="maximum">
572 <number>1000000</number>
574 <property name="value">
583 <widget class="QGroupBox" name="groupBox_8">
584 <property name="sizePolicy">
585 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
586 <horstretch>0</horstretch>
587 <verstretch>0</verstretch>
590 <property name="title">
591 <string>angle</string>
593 <layout class="QFormLayout" name="formLayout_5">
594 <item row="0" column="0">
595 <widget class="QLabel" name="label_6">
596 <property name="text">
597 <string>value :</string>
601 <item row="0" column="1">
602 <widget class="QDoubleSpinBox" name="da_spb_rb1">
603 <property name="decimals">
606 <property name="maximum">
607 <double>360.000000000000000</double>
609 <property name="singleStep">
610 <double>10.000000000000000</double>
612 <property name="value">
613 <double>360.000000000000000</double>
617 <item row="1" column="0">
618 <widget class="QLabel" name="label_11">
619 <property name="text">
620 <string>count : </string>
624 <item row="1" column="1">
625 <widget class="QSpinBox" name="na_spb_rb1">
626 <property name="minimum">
629 <property name="maximum">
630 <number>1000000</number>
632 <property name="value">
641 <widget class="QGroupBox" name="groupBox_7">
642 <property name="sizePolicy">
643 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
644 <horstretch>0</horstretch>
645 <verstretch>0</verstretch>
648 <property name="title">
649 <string>height</string>
651 <layout class="QFormLayout" name="formLayout_6">
652 <item row="0" column="0">
653 <widget class="QLabel" name="label_7">
654 <property name="text">
655 <string>size : </string>
659 <item row="0" column="1">
660 <widget class="QDoubleSpinBox" name="dl_spb_rb1">
661 <property name="decimals">
664 <property name="maximum">
665 <double>1000000000.000000000000000</double>
667 <property name="value">
668 <double>1.000000000000000</double>
672 <item row="1" column="0">
673 <widget class="QLabel" name="label_15">
674 <property name="text">
675 <string>count : </string>
679 <item row="1" column="1">
680 <widget class="QSpinBox" name="nl_spb_rb1">
681 <property name="minimum">
684 <property name="maximum">
685 <number>1000000</number>
687 <property name="value">
698 <item row="3" column="0">
699 <widget class="QCheckBox" name="fill_cb_rb1">
700 <property name="text">
701 <string>fill</string>
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 <item row="0" column="0">
721 <widget class="QLabel" name="label">
722 <property name="text">
723 <string>center </string>
727 <item row="0" column="1">
728 <widget class="QLineEdit" name="center_le_rb1">
729 <property name="sizePolicy">
730 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
731 <horstretch>0</horstretch>
732 <verstretch>0</verstretch>
735 <property name="maximumSize">
737 <width>16777215</width>
738 <height>16777215</height>
741 <property name="toolTip">
742 <string>Select a point (vertex)
745 <property name="readOnly">
750 <item row="1" column="0">
751 <widget class="QLabel" name="label_2">
752 <property name="text">
753 <string>base</string>
757 <item row="1" column="1">
758 <widget class="QLineEdit" name="base_le_rb1">
759 <property name="maximumSize">
761 <width>16777215</width>
762 <height>16777215</height>
765 <property name="toolTip">
766 <string>Select a vector</string>
768 <property name="readOnly">
773 <item row="2" column="0">
774 <widget class="QLabel" name="label_4">
775 <property name="text">
776 <string>vector</string>
780 <item row="2" column="1">
781 <widget class="QLineEdit" name="height_le_rb1">
782 <property name="maximumSize">
784 <width>16777215</width>
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="sizePolicy">
827 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
828 <horstretch>0</horstretch>
829 <verstretch>0</verstretch>
832 <property name="maximumSize">
834 <width>16777215</width>
835 <height>16777215</height>
838 <property name="readOnly">
843 <item row="1" column="0">
844 <widget class="QLabel" name="label_16">
845 <property name="text">
846 <string>Radius</string>
850 <item row="1" column="1">
851 <widget class="QDoubleSpinBox" name="radius_spb_rb2">
852 <property name="sizePolicy">
853 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
854 <horstretch>0</horstretch>
855 <verstretch>0</verstretch>
858 <property name="decimals">
861 <property name="maximum">
862 <double>1000000000.000000000000000</double>
866 <item row="2" column="0">
867 <widget class="QLabel" name="label_17">
868 <property name="text">
873 <item row="2" column="1">
874 <widget class="QSpinBox" name="nb_spb_rb2">
875 <property name="sizePolicy">
876 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
877 <horstretch>0</horstretch>
878 <verstretch>0</verstretch>
881 <property name="minimum">
884 <property name="maximum">
885 <number>1000000</number>
887 <property name="value">
892 <item row="3" column="0">
893 <widget class="QLabel" name="label_18">
894 <property name="text">
899 <item row="3" column="1">
900 <widget class="QDoubleSpinBox" name="k_spb_rb2">
901 <property name="sizePolicy">
902 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
903 <horstretch>0</horstretch>
904 <verstretch>0</verstretch>
907 <property name="decimals">
910 <property name="maximum">
911 <double>1000000000.000000000000000</double>
919 <spacer name="verticalSpacer_4">
920 <property name="orientation">
921 <enum>Qt::Vertical</enum>
923 <property name="sizeHint" stdset="0">
941 <tabstop>scrollArea</tabstop>
942 <tabstop>rb0</tabstop>
943 <tabstop>rb1</tabstop>
944 <tabstop>rb2</tabstop>
945 <tabstop>vex_le_rb0</tabstop>
946 <tabstop>vec_le_rb0</tabstop>
947 <tabstop>center_le_rb1</tabstop>
948 <tabstop>base_le_rb1</tabstop>
949 <tabstop>height_le_rb1</tabstop>
950 <tabstop>vex_le_rb2</tabstop>
951 <tabstop>nx_spb_rb0</tabstop>
952 <tabstop>ny_spb_rb0</tabstop>
953 <tabstop>nz_spb_rb0</tabstop>
954 <tabstop>uniform_rb</tabstop>
955 <tabstop>random_rb</tabstop>
956 <tabstop>random_param_w</tabstop>
957 <tabstop>add_radius_pb</tabstop>
958 <tabstop>del_radius_pb</tabstop>
959 <tabstop>radius_lw</tabstop>
960 <tabstop>dr_spb_rb1</tabstop>
961 <tabstop>nr_spb_rb1</tabstop>
962 <tabstop>da_spb_rb1</tabstop>
963 <tabstop>na_spb_rb1</tabstop>
964 <tabstop>dl_spb_rb1</tabstop>
965 <tabstop>nl_spb_rb1</tabstop>
966 <tabstop>fill_cb_rb1</tabstop>
967 <tabstop>radius_spb_rb2</tabstop>
968 <tabstop>nb_spb_rb2</tabstop>
969 <tabstop>k_spb_rb2</tabstop>
970 <tabstop>add_angle_pb</tabstop>
971 <tabstop>add_height_pb</tabstop>
972 <tabstop>del_angle_pb</tabstop>
973 <tabstop>del_height_pb</tabstop>
974 <tabstop>height_lw</tabstop>
975 <tabstop>angle_lw</tabstop>
981 <signal>clicked()</signal>
982 <receiver>cylindrical_widget</receiver>
985 <hint type="sourcelabel">
989 <hint type="destinationlabel">
997 <signal>clicked()</signal>
998 <receiver>cartesian_widget</receiver>
1001 <hint type="sourcelabel">
1005 <hint type="destinationlabel">
1012 <sender>rb1</sender>
1013 <signal>clicked()</signal>
1014 <receiver>spherical_widget</receiver>
1017 <hint type="sourcelabel">
1021 <hint type="destinationlabel">
1028 <sender>rb2</sender>
1029 <signal>clicked()</signal>
1030 <receiver>cylindrical_widget</receiver>
1033 <hint type="sourcelabel">
1037 <hint type="destinationlabel">
1044 <sender>rb2</sender>
1045 <signal>clicked()</signal>
1046 <receiver>cartesian_widget</receiver>
1049 <hint type="sourcelabel">
1053 <hint type="destinationlabel">
1060 <sender>rb2</sender>
1061 <signal>clicked()</signal>
1062 <receiver>spherical_widget</receiver>
1065 <hint type="sourcelabel">
1069 <hint type="destinationlabel">
1076 <sender>rb0</sender>
1077 <signal>clicked()</signal>
1078 <receiver>cartesian_widget</receiver>
1081 <hint type="sourcelabel">
1085 <hint type="destinationlabel">
1092 <sender>rb0</sender>
1093 <signal>clicked()</signal>
1094 <receiver>cylindrical_widget</receiver>
1097 <hint type="sourcelabel">
1101 <hint type="destinationlabel">
1108 <sender>rb0</sender>
1109 <signal>clicked()</signal>
1110 <receiver>spherical_widget</receiver>
1113 <hint type="sourcelabel">
1117 <hint type="destinationlabel">
1124 <sender>uniform_rb</sender>
1125 <signal>clicked()</signal>
1126 <receiver>random_param_w</receiver>
1129 <hint type="sourcelabel">
1133 <hint type="destinationlabel">
1140 <sender>random_rb</sender>
1141 <signal>clicked()</signal>
1142 <receiver>random_param_w</receiver>
1145 <hint type="sourcelabel">
1149 <hint type="destinationlabel">
1156 <sender>uniform_rb</sender>
1157 <signal>clicked()</signal>
1158 <receiver>uniform_param_w</receiver>
1161 <hint type="sourcelabel">
1165 <hint type="destinationlabel">
1172 <sender>random_rb</sender>
1173 <signal>clicked()</signal>
1174 <receiver>uniform_param_w</receiver>
1177 <hint type="sourcelabel">
1181 <hint type="destinationlabel">