2 <class>CreateZone</class>
3 <widget class="QDialog" name="CreateZone" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Create a zone</string>
15 <property name="autoFillBackground" >
18 <property name="sizeGripEnabled" >
21 <layout class="QGridLayout" >
22 <property name="margin" >
25 <property name="spacing" >
28 <item row="6" column="0" colspan="2" >
29 <widget class="QGroupBox" name="GBButtons" >
30 <property name="sizePolicy" >
32 <hsizetype>0</hsizetype>
33 <vsizetype>0</vsizetype>
34 <horstretch>0</horstretch>
35 <verstretch>0</verstretch>
38 <property name="title" >
41 <layout class="QGridLayout" >
42 <property name="margin" >
45 <property name="spacing" >
48 <item row="0" column="3" >
49 <widget class="QPushButton" name="buttonHelp" >
50 <property name="text" >
55 <item row="0" column="2" >
56 <widget class="QPushButton" name="buttonCancel" >
57 <property name="text" >
58 <string>Cancel</string>
62 <item row="0" column="1" >
63 <widget class="QPushButton" name="buttonApply" >
64 <property name="text" >
65 <string>Apply</string>
69 <item row="0" column="0" >
70 <widget class="QPushButton" name="buttonOk" >
71 <property name="text" >
79 <item row="1" column="0" colspan="2" >
80 <widget class="QGroupBox" name="TypeZone" >
81 <property name="sizePolicy" >
83 <hsizetype>0</hsizetype>
84 <vsizetype>0</vsizetype>
85 <horstretch>0</horstretch>
86 <verstretch>0</verstretch>
89 <property name="minimumSize" >
95 <property name="title" >
96 <string>Type of zone</string>
98 <layout class="QGridLayout" >
99 <property name="margin" >
102 <property name="spacing" >
105 <item row="0" column="3" >
106 <widget class="QRadioButton" name="RBSphere" >
107 <property name="text" >
108 <string>Sphere</string>
110 <property name="icon" >
111 <iconset>../../resources/zone_spherepoint.png</iconset>
115 <item row="0" column="2" >
116 <widget class="QRadioButton" name="RBPipe" >
117 <property name="text" >
118 <string>Pipe</string>
120 <property name="icon" >
121 <iconset>../../resources/pipe.png</iconset>
125 <item row="0" column="1" >
126 <widget class="QRadioButton" name="RBCylinder" >
127 <property name="text" >
128 <string>Cylinder</string>
130 <property name="icon" >
131 <iconset>../../resources/cylinderpointvector.png</iconset>
135 <item row="0" column="0" >
136 <widget class="QRadioButton" name="RBBox" >
137 <property name="text" >
140 <property name="icon" >
141 <iconset>../../resources/zone_boxdxyz.png</iconset>
143 <property name="checkable" >
146 <property name="checked" >
154 <item row="4" column="0" colspan="2" >
155 <widget class="QGroupBox" name="gBCylindre" >
156 <property name="sizePolicy" >
158 <hsizetype>0</hsizetype>
159 <vsizetype>0</vsizetype>
160 <horstretch>0</horstretch>
161 <verstretch>0</verstretch>
164 <property name="focusPolicy" >
165 <enum>Qt::TabFocus</enum>
167 <property name="title" >
168 <string>Coordinates</string>
170 <layout class="QGridLayout" >
171 <property name="margin" >
174 <property name="spacing" >
177 <item row="4" column="1" >
178 <widget class="QDoubleSpinBox" name="SpinBox_Haut" >
179 <property name="decimals" >
182 <property name="maximum" >
183 <double>1000000000.000000000000000</double>
187 <item row="4" column="0" >
188 <widget class="QLabel" name="TLHaut" >
189 <property name="sizePolicy" >
191 <hsizetype>0</hsizetype>
192 <vsizetype>0</vsizetype>
193 <horstretch>0</horstretch>
194 <verstretch>0</verstretch>
197 <property name="text" >
198 <string>Height</string>
200 <property name="wordWrap" >
205 <item row="3" column="0" >
206 <widget class="QLabel" name="TLRadius" >
207 <property name="sizePolicy" >
209 <hsizetype>0</hsizetype>
210 <vsizetype>0</vsizetype>
211 <horstretch>0</horstretch>
212 <verstretch>0</verstretch>
215 <property name="text" >
216 <string>Radius</string>
218 <property name="wordWrap" >
223 <item row="0" column="3" >
224 <widget class="QDoubleSpinBox" name="SpinBox_Xaxis" >
225 <property name="decimals" >
228 <property name="maximum" >
229 <double>999999999.000000000000000</double>
231 <property name="minimum" >
232 <double>-999999999.000000000000000</double>
234 <property name="value" >
235 <double>0.000000000000000</double>
239 <item row="1" column="3" >
240 <widget class="QDoubleSpinBox" name="SpinBox_Yaxis" >
241 <property name="decimals" >
244 <property name="maximum" >
245 <double>999999999.000000000000000</double>
247 <property name="minimum" >
248 <double>-999999999.000000000000000</double>
250 <property name="value" >
251 <double>0.000000000000000</double>
255 <item row="2" column="3" >
256 <widget class="QDoubleSpinBox" name="SpinBox_Zaxis" >
257 <property name="decimals" >
260 <property name="maximum" >
261 <double>999999999.000000000000000</double>
263 <property name="minimum" >
264 <double>-999999999.000000000000000</double>
266 <property name="value" >
267 <double>0.000000000000000</double>
271 <item row="2" column="2" >
272 <widget class="QLabel" name="TLZaxis" >
273 <property name="sizePolicy" >
275 <hsizetype>0</hsizetype>
276 <vsizetype>0</vsizetype>
277 <horstretch>0</horstretch>
278 <verstretch>0</verstretch>
281 <property name="text" >
282 <string>Z axis</string>
284 <property name="wordWrap" >
289 <item row="1" column="2" >
290 <widget class="QLabel" name="TLYaxis" >
291 <property name="sizePolicy" >
293 <hsizetype>0</hsizetype>
294 <vsizetype>0</vsizetype>
295 <horstretch>0</horstretch>
296 <verstretch>0</verstretch>
299 <property name="text" >
300 <string>Y axis</string>
302 <property name="wordWrap" >
307 <item row="0" column="2" >
308 <widget class="QLabel" name="TLXaxis" >
309 <property name="sizePolicy" >
311 <hsizetype>0</hsizetype>
312 <vsizetype>0</vsizetype>
313 <horstretch>0</horstretch>
314 <verstretch>0</verstretch>
317 <property name="text" >
318 <string>X axis</string>
320 <property name="wordWrap" >
325 <item row="1" column="1" >
326 <widget class="QDoubleSpinBox" name="SpinBox_Ybase" >
327 <property name="decimals" >
330 <property name="maximum" >
331 <double>999999999.000000000000000</double>
333 <property name="minimum" >
334 <double>-999999999.000000000000000</double>
336 <property name="value" >
337 <double>0.000000000000000</double>
341 <item row="1" column="0" >
342 <widget class="QLabel" name="TLYbase" >
343 <property name="sizePolicy" >
345 <hsizetype>0</hsizetype>
346 <vsizetype>0</vsizetype>
347 <horstretch>0</horstretch>
348 <verstretch>0</verstretch>
351 <property name="text" >
352 <string>Y base</string>
354 <property name="wordWrap" >
359 <item row="2" column="0" >
360 <widget class="QLabel" name="TLZbase" >
361 <property name="sizePolicy" >
363 <hsizetype>0</hsizetype>
364 <vsizetype>0</vsizetype>
365 <horstretch>0</horstretch>
366 <verstretch>0</verstretch>
369 <property name="text" >
370 <string>Z base</string>
372 <property name="wordWrap" >
377 <item row="2" column="1" >
378 <widget class="QDoubleSpinBox" name="SpinBox_Zbase" >
379 <property name="decimals" >
382 <property name="maximum" >
383 <double>999999999.000000000000000</double>
385 <property name="minimum" >
386 <double>-999999999.000000000000000</double>
388 <property name="value" >
389 <double>0.000000000000000</double>
393 <item row="3" column="1" >
394 <widget class="QDoubleSpinBox" name="SpinBox_Radius" >
395 <property name="decimals" >
398 <property name="maximum" >
399 <double>1000000000.000000000000000</double>
403 <item row="0" column="0" >
404 <widget class="QLabel" name="TLXbase" >
405 <property name="sizePolicy" >
407 <hsizetype>0</hsizetype>
408 <vsizetype>0</vsizetype>
409 <horstretch>0</horstretch>
410 <verstretch>0</verstretch>
413 <property name="text" >
414 <string>X base</string>
416 <property name="wordWrap" >
421 <item row="0" column="1" >
422 <widget class="QDoubleSpinBox" name="SpinBox_Xbase" >
423 <property name="decimals" >
426 <property name="maximum" >
427 <double>999999999.000000000000000</double>
429 <property name="minimum" >
430 <double>-999999999.000000000000000</double>
432 <property name="value" >
433 <double>0.000000000000000</double>
440 <item row="3" column="0" colspan="2" >
441 <widget class="QGroupBox" name="gBSphere" >
442 <property name="sizePolicy" >
444 <hsizetype>0</hsizetype>
445 <vsizetype>0</vsizetype>
446 <horstretch>0</horstretch>
447 <verstretch>0</verstretch>
450 <property name="title" >
451 <string>Coordinates</string>
453 <layout class="QGridLayout" >
454 <property name="margin" >
457 <property name="spacing" >
460 <item row="0" column="0" >
461 <widget class="QLabel" name="TLXcentre" >
462 <property name="sizePolicy" >
464 <hsizetype>0</hsizetype>
465 <vsizetype>0</vsizetype>
466 <horstretch>0</horstretch>
467 <verstretch>0</verstretch>
470 <property name="text" >
471 <string>X centre</string>
473 <property name="wordWrap" >
478 <item row="0" column="1" >
479 <widget class="QDoubleSpinBox" name="SpinBox_Xcentre" >
480 <property name="decimals" >
483 <property name="maximum" >
484 <double>999999999.000000000000000</double>
486 <property name="minimum" >
487 <double>-999999999.000000000000000</double>
489 <property name="value" >
490 <double>0.000000000000000</double>
494 <item row="1" column="0" >
495 <widget class="QLabel" name="TLYcentre" >
496 <property name="sizePolicy" >
498 <hsizetype>0</hsizetype>
499 <vsizetype>0</vsizetype>
500 <horstretch>0</horstretch>
501 <verstretch>0</verstretch>
504 <property name="text" >
505 <string>Y centre</string>
507 <property name="wordWrap" >
512 <item row="1" column="1" >
513 <widget class="QDoubleSpinBox" name="SpinBox_Ycentre" >
514 <property name="decimals" >
517 <property name="maximum" >
518 <double>999999999.000000000000000</double>
520 <property name="minimum" >
521 <double>-999999999.000000000000000</double>
523 <property name="value" >
524 <double>0.000000000000000</double>
528 <item row="1" column="2" >
529 <widget class="QLabel" name="TLRayon" >
530 <property name="sizePolicy" >
532 <hsizetype>0</hsizetype>
533 <vsizetype>0</vsizetype>
534 <horstretch>0</horstretch>
535 <verstretch>0</verstretch>
538 <property name="text" >
539 <string>Radius</string>
541 <property name="wordWrap" >
546 <item row="1" column="3" >
547 <widget class="QDoubleSpinBox" name="SpinBox_Rayon" >
548 <property name="decimals" >
551 <property name="maximum" >
552 <double>999999999.000000000000000</double>
554 <property name="minimum" >
555 <double>-999999999.000000000000000</double>
557 <property name="value" >
558 <double>0.000000000000000</double>
562 <item row="2" column="0" >
563 <widget class="QLabel" name="TLZcentre" >
564 <property name="sizePolicy" >
566 <hsizetype>0</hsizetype>
567 <vsizetype>0</vsizetype>
568 <horstretch>0</horstretch>
569 <verstretch>0</verstretch>
572 <property name="text" >
573 <string>Z centre</string>
575 <property name="wordWrap" >
580 <item row="2" column="1" >
581 <widget class="QDoubleSpinBox" name="SpinBox_Zcentre" >
582 <property name="decimals" >
585 <property name="maximum" >
586 <double>999999999.000000000000000</double>
588 <property name="minimum" >
589 <double>-999999999.000000000000000</double>
591 <property name="value" >
592 <double>0.000000000000000</double>
599 <item row="2" column="0" colspan="2" >
600 <widget class="QGroupBox" name="gBBox" >
601 <property name="sizePolicy" >
603 <hsizetype>0</hsizetype>
604 <vsizetype>0</vsizetype>
605 <horstretch>0</horstretch>
606 <verstretch>0</verstretch>
609 <property name="title" >
610 <string>Coordinates</string>
612 <layout class="QGridLayout" >
613 <property name="margin" >
616 <property name="spacing" >
619 <item row="0" column="0" >
620 <widget class="QLabel" name="TLXmini" >
621 <property name="sizePolicy" >
623 <hsizetype>0</hsizetype>
624 <vsizetype>0</vsizetype>
625 <horstretch>0</horstretch>
626 <verstretch>0</verstretch>
629 <property name="text" >
630 <string>X mini</string>
632 <property name="wordWrap" >
637 <item row="0" column="1" >
638 <widget class="QDoubleSpinBox" name="SpinBox_Xmini" >
639 <property name="decimals" >
642 <property name="maximum" >
643 <double>999999999.000000000000000</double>
645 <property name="minimum" >
646 <double>-999999999.000000000000000</double>
648 <property name="value" >
649 <double>0.000000000000000</double>
653 <item row="1" column="0" >
654 <widget class="QLabel" name="TLYmini" >
655 <property name="sizePolicy" >
657 <hsizetype>0</hsizetype>
658 <vsizetype>0</vsizetype>
659 <horstretch>0</horstretch>
660 <verstretch>0</verstretch>
663 <property name="text" >
664 <string>Y mini</string>
666 <property name="wordWrap" >
671 <item row="1" column="1" >
672 <widget class="QDoubleSpinBox" name="SpinBox_Ymini" >
673 <property name="decimals" >
676 <property name="maximum" >
677 <double>999999999.000000000000000</double>
679 <property name="minimum" >
680 <double>-999999999.000000000000000</double>
682 <property name="value" >
683 <double>0.000000000000000</double>
687 <item row="2" column="0" >
688 <widget class="QLabel" name="TLZmini" >
689 <property name="sizePolicy" >
691 <hsizetype>0</hsizetype>
692 <vsizetype>0</vsizetype>
693 <horstretch>0</horstretch>
694 <verstretch>0</verstretch>
697 <property name="text" >
698 <string>Z mini</string>
700 <property name="wordWrap" >
705 <item row="2" column="1" >
706 <widget class="QDoubleSpinBox" name="SpinBox_Zmini" >
707 <property name="decimals" >
710 <property name="maximum" >
711 <double>999999999.000000000000000</double>
713 <property name="minimum" >
714 <double>-999999999.000000000000000</double>
716 <property name="value" >
717 <double>0.000000000000000</double>
721 <item row="0" column="2" >
722 <widget class="QLabel" name="TLXmaxi" >
723 <property name="sizePolicy" >
725 <hsizetype>0</hsizetype>
726 <vsizetype>0</vsizetype>
727 <horstretch>0</horstretch>
728 <verstretch>0</verstretch>
731 <property name="text" >
732 <string>X maxi</string>
734 <property name="wordWrap" >
739 <item row="2" column="2" >
740 <widget class="QLabel" name="TLZmaxi" >
741 <property name="sizePolicy" >
743 <hsizetype>0</hsizetype>
744 <vsizetype>0</vsizetype>
745 <horstretch>0</horstretch>
746 <verstretch>0</verstretch>
749 <property name="text" >
750 <string>Z maxi</string>
752 <property name="wordWrap" >
757 <item row="2" column="3" >
758 <widget class="QDoubleSpinBox" name="SpinBox_Zmaxi" >
759 <property name="decimals" >
762 <property name="maximum" >
763 <double>999999999.000000000000000</double>
765 <property name="minimum" >
766 <double>-999999999.000000000000000</double>
768 <property name="value" >
769 <double>0.000000000000000</double>
773 <item row="1" column="2" >
774 <widget class="QLabel" name="TLYmaxi" >
775 <property name="sizePolicy" >
777 <hsizetype>0</hsizetype>
778 <vsizetype>0</vsizetype>
779 <horstretch>0</horstretch>
780 <verstretch>0</verstretch>
783 <property name="text" >
784 <string>Y maxi</string>
786 <property name="wordWrap" >
791 <item row="0" column="3" >
792 <widget class="QDoubleSpinBox" name="SpinBox_Xmaxi" >
793 <property name="decimals" >
796 <property name="maximum" >
797 <double>999999999.000000000000000</double>
799 <property name="minimum" >
800 <double>-999999999.000000000000000</double>
802 <property name="value" >
803 <double>0.000000000000000</double>
807 <item row="1" column="3" >
808 <widget class="QDoubleSpinBox" name="SpinBox_Ymaxi" >
809 <property name="decimals" >
812 <property name="maximum" >
813 <double>999999999.000000000000000</double>
815 <property name="minimum" >
816 <double>-999999999.000000000000000</double>
818 <property name="value" >
819 <double>0.000000000000000</double>
826 <item row="0" column="1" >
827 <widget class="QLineEdit" name="LEZoneName" >
828 <property name="maxLength" >
833 <item row="0" column="0" >
834 <widget class="QLabel" name="Name" >
835 <property name="text" >
836 <string>Name</string>
840 <item row="5" column="0" colspan="2" >
841 <widget class="QGroupBox" name="gBPipe" >
842 <property name="sizePolicy" >
844 <hsizetype>0</hsizetype>
845 <vsizetype>0</vsizetype>
846 <horstretch>0</horstretch>
847 <verstretch>0</verstretch>
850 <property name="title" >
851 <string>Coordinates</string>
853 <layout class="QGridLayout" >
854 <property name="margin" >
857 <property name="spacing" >
860 <item row="4" column="0" >
861 <widget class="QLabel" name="TLHaut_p" >
862 <property name="sizePolicy" >
864 <hsizetype>0</hsizetype>
865 <vsizetype>0</vsizetype>
866 <horstretch>0</horstretch>
867 <verstretch>0</verstretch>
870 <property name="text" >
871 <string>Height</string>
873 <property name="wordWrap" >
878 <item row="0" column="1" >
879 <widget class="QDoubleSpinBox" name="SpinBox_Xbase_p" >
880 <property name="decimals" >
883 <property name="maximum" >
884 <double>999999999.000000000000000</double>
886 <property name="minimum" >
887 <double>-999999999.000000000000000</double>
889 <property name="value" >
890 <double>0.000000000000000</double>
894 <item row="0" column="0" >
895 <widget class="QLabel" name="TLXbase_p" >
896 <property name="sizePolicy" >
898 <hsizetype>0</hsizetype>
899 <vsizetype>0</vsizetype>
900 <horstretch>0</horstretch>
901 <verstretch>0</verstretch>
904 <property name="text" >
905 <string>X base</string>
907 <property name="wordWrap" >
912 <item row="3" column="1" >
913 <widget class="QDoubleSpinBox" name="SpinBox_Radius_int" >
914 <property name="decimals" >
917 <property name="maximum" >
918 <double>1000000000.000000000000000</double>
922 <item row="2" column="1" >
923 <widget class="QDoubleSpinBox" name="SpinBox_Zbase_p" >
924 <property name="decimals" >
927 <property name="maximum" >
928 <double>999999999.000000000000000</double>
930 <property name="minimum" >
931 <double>-999999999.000000000000000</double>
933 <property name="value" >
934 <double>0.000000000000000</double>
938 <item row="3" column="0" >
939 <widget class="QLabel" name="TLRadius_int" >
940 <property name="sizePolicy" >
942 <hsizetype>0</hsizetype>
943 <vsizetype>0</vsizetype>
944 <horstretch>0</horstretch>
945 <verstretch>0</verstretch>
948 <property name="text" >
949 <string>Internal radius</string>
951 <property name="wordWrap" >
956 <item row="2" column="0" >
957 <widget class="QLabel" name="TLZbase_p" >
958 <property name="sizePolicy" >
960 <hsizetype>0</hsizetype>
961 <vsizetype>0</vsizetype>
962 <horstretch>0</horstretch>
963 <verstretch>0</verstretch>
966 <property name="text" >
967 <string>Z base</string>
969 <property name="wordWrap" >
974 <item row="1" column="0" >
975 <widget class="QLabel" name="TLYbase_p" >
976 <property name="sizePolicy" >
978 <hsizetype>0</hsizetype>
979 <vsizetype>0</vsizetype>
980 <horstretch>0</horstretch>
981 <verstretch>0</verstretch>
984 <property name="text" >
985 <string>Y base</string>
987 <property name="wordWrap" >
992 <item row="1" column="1" >
993 <widget class="QDoubleSpinBox" name="SpinBox_Ybase_p" >
994 <property name="decimals" >
997 <property name="maximum" >
998 <double>999999999.000000000000000</double>
1000 <property name="minimum" >
1001 <double>-999999999.000000000000000</double>
1003 <property name="value" >
1004 <double>0.000000000000000</double>
1008 <item row="0" column="2" >
1009 <widget class="QLabel" name="TLXaxis_p" >
1010 <property name="sizePolicy" >
1012 <hsizetype>0</hsizetype>
1013 <vsizetype>0</vsizetype>
1014 <horstretch>0</horstretch>
1015 <verstretch>0</verstretch>
1018 <property name="text" >
1019 <string>X axis</string>
1021 <property name="wordWrap" >
1026 <item row="1" column="2" >
1027 <widget class="QLabel" name="TLYaxis_p" >
1028 <property name="sizePolicy" >
1030 <hsizetype>0</hsizetype>
1031 <vsizetype>0</vsizetype>
1032 <horstretch>0</horstretch>
1033 <verstretch>0</verstretch>
1036 <property name="text" >
1037 <string>Y axis</string>
1039 <property name="wordWrap" >
1044 <item row="2" column="2" >
1045 <widget class="QLabel" name="TLZaxis_p" >
1046 <property name="sizePolicy" >
1048 <hsizetype>0</hsizetype>
1049 <vsizetype>0</vsizetype>
1050 <horstretch>0</horstretch>
1051 <verstretch>0</verstretch>
1054 <property name="text" >
1055 <string>Z axis</string>
1057 <property name="wordWrap" >
1062 <item row="2" column="3" >
1063 <widget class="QDoubleSpinBox" name="SpinBox_Zaxis_p" >
1064 <property name="decimals" >
1067 <property name="maximum" >
1068 <double>999999999.000000000000000</double>
1070 <property name="minimum" >
1071 <double>-999999999.000000000000000</double>
1073 <property name="value" >
1074 <double>0.000000000000000</double>
1078 <item row="1" column="3" >
1079 <widget class="QDoubleSpinBox" name="SpinBox_Yaxis_p" >
1080 <property name="decimals" >
1083 <property name="maximum" >
1084 <double>999999999.000000000000000</double>
1086 <property name="minimum" >
1087 <double>-999999999.000000000000000</double>
1089 <property name="value" >
1090 <double>0.000000000000000</double>
1094 <item row="0" column="3" >
1095 <widget class="QDoubleSpinBox" name="SpinBox_Xaxis_p" >
1096 <property name="decimals" >
1099 <property name="maximum" >
1100 <double>999999999.000000000000000</double>
1102 <property name="minimum" >
1103 <double>-999999999.000000000000000</double>
1105 <property name="value" >
1106 <double>0.000000000000000</double>
1110 <item row="3" column="3" >
1111 <widget class="QDoubleSpinBox" name="SpinBox_Radius_ext" >
1112 <property name="decimals" >
1115 <property name="maximum" >
1116 <double>1000000000.000000000000000</double>
1120 <item row="3" column="2" >
1121 <widget class="QLabel" name="TLRadius_ext" >
1122 <property name="sizePolicy" >
1124 <hsizetype>0</hsizetype>
1125 <vsizetype>0</vsizetype>
1126 <horstretch>0</horstretch>
1127 <verstretch>0</verstretch>
1130 <property name="text" >
1131 <string>External radius</string>
1133 <property name="wordWrap" >
1138 <item row="4" column="1" >
1139 <widget class="QDoubleSpinBox" name="SpinBox_Haut_p" >
1140 <property name="decimals" >
1143 <property name="maximum" >
1144 <double>1000000000.000000000000000</double>