1 <?xml version="1.0" encoding="UTF-8"?>
3 <author>Gilles DAVID (OCC)</author>
4 <class>BLSURFPluginGUI_StdWidget_QTD</class>
5 <widget class="QWidget" name="BLSURFPluginGUI_StdWidget_QTD">
6 <property name="geometry">
14 <layout class="QGridLayout" name="gridLayout_8">
15 <item row="0" column="0">
16 <widget class="QGroupBox" name="groupBox">
17 <property name="title">
18 <string>BLSURF_PHYSICAL_SIZE</string>
20 <layout class="QGridLayout" name="gridLayout_4">
21 <item row="0" column="0">
22 <widget class="QLabel" name="label">
23 <property name="text">
24 <string>BLSURF_PHY_MESH</string>
28 <item row="0" column="1" colspan="2">
29 <widget class="QComboBox" name="myPhysicalMesh">
30 <property name="toolTip">
31 <string>BLSURF_PHY_MESH_TOOLTIP</string>
33 <property name="currentIndex">
37 <property name="text">
38 <string>BLSURF_DEFAULT_USER</string>
42 <property name="text">
43 <string>GLOBAL_SIZE</string>
47 <property name="text">
48 <string>LOCAL_SIZE</string>
53 <item row="1" column="0">
54 <widget class="QLabel" name="label_3">
55 <property name="toolTip">
56 <string>BLSURF_HPHYDEF_TOOLTIP</string>
58 <property name="text">
59 <string>BLSURF_HPHYDEF</string>
63 <item row="1" column="1">
64 <widget class="SMESHGUI_SpinBox" name="myPhySize"/>
66 <item row="1" column="2">
67 <widget class="QCheckBox" name="myPhySizeRel">
68 <property name="toolTip">
69 <string>BLSURF_SIZE_REL_TOOLTIP</string>
71 <property name="text">
72 <string>BLSURF_SIZE_REL</string>
76 <item row="2" column="0">
77 <widget class="QLabel" name="label_4">
78 <property name="text">
79 <string>BLSURF_MINSIZE</string>
83 <item row="2" column="1">
84 <widget class="SMESHGUI_SpinBox" name="myMinSize"/>
86 <item row="2" column="2">
87 <widget class="QCheckBox" name="myMinSizeRel">
88 <property name="toolTip">
89 <string>BLSURF_SIZE_REL_TOOLTIP</string>
91 <property name="text">
92 <string>BLSURF_SIZE_REL</string>
96 <item row="3" column="0">
97 <widget class="QLabel" name="label_5">
98 <property name="text">
99 <string>BLSURF_MAXSIZE</string>
103 <item row="3" column="1">
104 <widget class="SMESHGUI_SpinBox" name="myMaxSize">
105 <property name="singleStep">
106 <double>10.000000000000000</double>
110 <item row="3" column="2">
111 <widget class="QCheckBox" name="myMaxSizeRel">
112 <property name="toolTip">
113 <string>BLSURF_SIZE_REL_TOOLTIP</string>
115 <property name="text">
116 <string>BLSURF_SIZE_REL</string>
120 <item row="4" column="1">
121 <spacer name="verticalSpacer_4">
122 <property name="orientation">
123 <enum>Qt::Vertical</enum>
125 <property name="sizeType">
126 <enum>QSizePolicy::Minimum</enum>
128 <property name="sizeHint" stdset="0">
139 <item row="0" column="1">
140 <widget class="QGroupBox" name="GeomParamsGroupBox">
141 <property name="enabled">
144 <property name="title">
145 <string>BLSURF_GEOMETRICAL_SIZE</string>
147 <layout class="QGridLayout" name="gridLayout">
148 <item row="0" column="0" colspan="2">
149 <widget class="QLabel" name="label_2">
150 <property name="text">
151 <string>BLSURF_GEOM_MESH</string>
155 <item row="0" column="2">
156 <widget class="QComboBox" name="myGeometricMesh">
157 <property name="toolTip">
158 <string>BLSURF_GEOM_MESH_TOOLTIP</string>
160 <property name="currentText">
161 <string>BLSURF_DEFAULT_USER</string>
164 <property name="text">
165 <string>BLSURF_DEFAULT_USER</string>
169 <property name="text">
170 <string>GLOBAL_SIZE</string>
175 <item row="1" column="0" colspan="2">
176 <widget class="QLabel" name="label_6">
177 <property name="toolTip">
178 <string>BLSURF_ANGLE_MESH_TOOLTIP</string>
180 <property name="text">
181 <string>BLSURF_ANGLE_MESH</string>
185 <item row="1" column="2">
186 <widget class="SMESHGUI_SpinBox" name="myAngleMesh">
187 <property name="enabled">
190 <property name="value">
191 <double>8.000000000000000</double>
195 <item row="2" column="0" rowspan="2" colspan="2">
196 <widget class="QLabel" name="label_8">
197 <property name="toolTip">
198 <string>BLSURF_CHORDAL_TOOLTIP</string>
200 <property name="text">
201 <string>BLSURF_CHORDAL_ERROR</string>
205 <item row="2" column="2" rowspan="2">
206 <widget class="SMESHGUI_SpinBox" name="myChordalError"/>
208 <item row="3" column="1" rowspan="2">
209 <spacer name="verticalSpacer">
210 <property name="orientation">
211 <enum>Qt::Vertical</enum>
213 <property name="sizeType">
214 <enum>QSizePolicy::MinimumExpanding</enum>
216 <property name="sizeHint" stdset="0">
224 <item row="4" column="2">
225 <spacer name="verticalSpacer_2">
226 <property name="orientation">
227 <enum>Qt::Vertical</enum>
229 <property name="sizeType">
230 <enum>QSizePolicy::MinimumExpanding</enum>
232 <property name="sizeHint" stdset="0">
243 <item row="0" column="2">
244 <widget class="QGroupBox" name="groupBox_4">
245 <property name="title">
246 <string>BLSURF_ELEMENT_TYPE</string>
248 <layout class="QVBoxLayout" name="verticalLayout">
250 <widget class="QRadioButton" name="myRadioButtonTriangles">
251 <property name="toolTip">
252 <string>BLSURF_TRIANGLES_TOOLTIP</string>
254 <property name="text">
255 <string>BLSURF_TRIANGLES</string>
257 <property name="checked">
260 <attribute name="buttonGroup">
261 <string notr="true">myButtonGroupElementType</string>
266 <widget class="QRadioButton" name="myRadioButtonQuadrangleDominant">
267 <property name="toolTip">
268 <string>BLSURF_ALLOW_QUADRANGLES_TOOLTIP</string>
270 <property name="text">
271 <string>BLSURF_QUADRANGLE_DOMINANT</string>
273 <attribute name="buttonGroup">
274 <string notr="true">myButtonGroupElementType</string>
279 <widget class="QRadioButton" name="myRadioButtonQuadrangles">
280 <property name="toolTip">
281 <string>BLSURF_QUADRANGLES_TOOLTIP</string>
283 <property name="text">
284 <string>BLSURF_QUADRANGLES</string>
286 <attribute name="buttonGroup">
287 <string notr="true">myButtonGroupElementType</string>
292 <spacer name="verticalSpacer_6">
293 <property name="orientation">
294 <enum>Qt::Vertical</enum>
296 <property name="sizeType">
297 <enum>QSizePolicy::MinimumExpanding</enum>
299 <property name="sizeHint" stdset="0">
310 <item row="1" column="0">
311 <widget class="QGroupBox" name="groupBox_2">
312 <property name="title">
313 <string>BLSURF_MAIN_PARAMETERS</string>
315 <layout class="QGridLayout" name="gridLayout_3">
316 <item row="1" column="0">
317 <widget class="QCheckBox" name="myUseGradation">
318 <property name="toolTip">
319 <string>BLSURF_GRADATION_TOOLTIP</string>
321 <property name="text">
322 <string>BLSURF_GRADATION</string>
326 <item row="3" column="0">
327 <spacer name="verticalSpacer_3">
328 <property name="orientation">
329 <enum>Qt::Vertical</enum>
331 <property name="sizeType">
332 <enum>QSizePolicy::MinimumExpanding</enum>
334 <property name="sizeHint" stdset="0">
342 <item row="0" column="0">
343 <widget class="QCheckBox" name="myQuadraticMesh">
344 <property name="toolTip">
345 <string>BLSURF_ELEMENT_ORDER_TOOLTIP</string>
347 <property name="text">
348 <string>BLSURF_ELEMENT_ORDER</string>
352 <item row="1" column="1">
353 <widget class="SMESHGUI_SpinBox" name="myGradation">
354 <property name="enabled">
359 <item row="2" column="0">
360 <widget class="QCheckBox" name="myOptimizeMesh">
361 <property name="toolTip">
362 <string>BLSURF_OPTIMISATION_TOOLTIP</string>
364 <property name="text">
365 <string>BLSURF_OPTIMISATION</string>
367 <property name="checked">
375 <item row="1" column="1">
376 <widget class="QGroupBox" name="groupBox_5">
377 <property name="toolTip">
380 <property name="title">
381 <string>BLSURF_PROXIMITY</string>
383 <layout class="QGridLayout" name="gridLayout_7">
384 <item row="0" column="0">
385 <widget class="QCheckBox" name="myUseVolumeGradation">
386 <property name="toolTip">
387 <string>BLSURF_VOLUME_GRADATION_TOOLTIP</string>
389 <property name="text">
390 <string>BLSURF_VOLUME_GRADATION</string>
394 <item row="0" column="1">
395 <widget class="SMESHGUI_SpinBox" name="myVolumeGradation">
396 <property name="enabled">
401 <item row="1" column="0" colspan="2">
402 <widget class="QGroupBox" name="myUseSurfaceProximity">
403 <property name="toolTip">
404 <string>BLSURF_SURFACE_PROXIMITY_TOOLTIP</string>
406 <property name="title">
407 <string>BLSURF_SURFACE_PROXIMITY</string>
409 <property name="checkable">
412 <layout class="QGridLayout" name="gridLayout_6">
413 <item row="1" column="0">
414 <widget class="QLabel" name="label_9">
415 <property name="toolTip">
416 <string>BLSURF_SURF_RATIO_TOOLTIP</string>
418 <property name="text">
419 <string>BLSURF_SURF_RATIO</string>
423 <item row="1" column="1">
424 <widget class="SMESHGUI_SpinBox" name="mySurfaceProximityRatio">
425 <property name="enabled">
428 <property name="toolTip">
429 <string>BLSURF_SURF_RATIO_TOOLTIP</string>
431 <property name="value">
432 <double>1.000000000000000</double>
436 <item row="0" column="1">
437 <widget class="QSpinBox" name="myNbSurfaceProximityLayers">
438 <property name="toolTip">
439 <string>BLSURF_SURF_NB_LAYRES_TOOLTIP</string>
443 <item row="0" column="0">
444 <widget class="QLabel" name="label_7">
445 <property name="toolTip">
446 <string>BLSURF_SURF_NB_LAYRES_TOOLTIP</string>
448 <property name="text">
449 <string>BLSURF_SURF_NB_LAYRES</string>
454 <zorder>label_7</zorder>
455 <zorder>myNbSurfaceProximityLayers</zorder>
456 <zorder>label_9</zorder>
457 <zorder>mySurfaceProximityRatio</zorder>
460 <item row="2" column="0" colspan="2">
461 <widget class="QGroupBox" name="myUseVolumeProximity">
462 <property name="toolTip">
463 <string>BLSURF_VOLUME_PROXIMITY_TOOLTIP</string>
465 <property name="title">
466 <string>BLSURF_VOLUME_PROXIMITY</string>
468 <property name="checkable">
471 <layout class="QGridLayout" name="gridLayout_5">
472 <item row="0" column="0">
473 <widget class="QLabel" name="label_10">
474 <property name="toolTip">
475 <string>BLSURF_VOL_NB_LAYERS_TOOLTIP</string>
477 <property name="text">
478 <string>BLSURF_VOL_NB_LAYERS</string>
482 <item row="0" column="1">
483 <widget class="QSpinBox" name="myNbVolumeProximityLayers">
484 <property name="toolTip">
485 <string>BLSURF_VOL_NB_LAYERS_TOOLTIP</string>
489 <item row="1" column="0">
490 <widget class="QLabel" name="label_11">
491 <property name="toolTip">
492 <string>BLSURF_VOL_RATIO_TOOLTIP</string>
494 <property name="text">
495 <string>BLSURF_VOL_RATIO</string>
499 <item row="1" column="1">
500 <widget class="SMESHGUI_SpinBox" name="myVolumeProximityRatio">
501 <property name="enabled">
504 <property name="toolTip">
505 <string>BLSURF_VOL_RATIO_TOOLTIP</string>
507 <property name="value">
508 <double>1.000000000000000</double>
515 <item row="3" column="0">
516 <spacer name="verticalSpacer_7">
517 <property name="orientation">
518 <enum>Qt::Vertical</enum>
520 <property name="sizeType">
521 <enum>QSizePolicy::Minimum</enum>
523 <property name="sizeHint" stdset="0">
534 <item row="1" column="2">
535 <widget class="QGroupBox" name="groupBox_3">
536 <property name="title">
537 <string>BLSURF_OTHER_PARAMETERS</string>
539 <layout class="QGridLayout" name="gridLayout_2">
540 <item row="0" column="0">
541 <widget class="QCheckBox" name="myAnisotropic">
542 <property name="toolTip">
543 <string>BLSURF_ANISOTROPIC_TOOLTIP</string>
545 <property name="text">
546 <string>BLSURF_ANISOTROPIC</string>
550 <item row="0" column="1">
551 <widget class="SMESHGUI_SpinBox" name="myAnisotropicRatio">
552 <property name="enabled">
557 <item row="1" column="0">
558 <widget class="QCheckBox" name="myOptimiseTinyEdges">
559 <property name="toolTip">
560 <string>BLSURF_OPTIMIZE_TINY_EDGES_TOOLTIP</string>
562 <property name="text">
563 <string>BLSURF_OPTIMISE_TINY_EDGES</string>
567 <item row="1" column="1">
568 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeOptimisLength">
569 <property name="enabled">
574 <item row="2" column="0">
575 <widget class="QCheckBox" name="myRemoveTinyEdges">
576 <property name="toolTip">
577 <string>BLSURF_REMOVE_TINY_EDGES_TOOLTIP</string>
579 <property name="text">
580 <string>BLSURF_REMOVE_TINY_EDGES</string>
584 <item row="2" column="1">
585 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeLength">
586 <property name="enabled">
591 <item row="3" column="0">
592 <widget class="QCheckBox" name="myForceBadElementRemoval">
593 <property name="toolTip">
594 <string>BLSURF_REMOVE_SLIVERS_TOOLTIP</string>
596 <property name="text">
597 <string>BLSURF_REMOVE_SLIVERS</string>
601 <item row="3" column="1">
602 <widget class="SMESHGUI_SpinBox" name="myBadElementAspectRatio">
603 <property name="enabled">
608 <item row="4" column="0">
609 <widget class="QCheckBox" name="myCorrectSurfaceIntersection">
610 <property name="toolTip">
611 <string>BLSURF_SURFACE_INTERSECTIONS_TOOLTIP</string>
613 <property name="text">
614 <string>BLSURF_SURFACE_INTERSECTIONS</string>
618 <item row="4" column="1">
619 <widget class="SMESHGUI_SpinBox" name="myCorrectSurfaceIntersectionMaxCost">
620 <property name="enabled">
625 <item row="5" column="0">
626 <spacer name="verticalSpacer_5">
627 <property name="orientation">
628 <enum>Qt::Vertical</enum>
630 <property name="sizeType">
631 <enum>QSizePolicy::MinimumExpanding</enum>
633 <property name="sizeHint" stdset="0">
648 <class>SMESHGUI_SpinBox</class>
649 <extends>QDoubleSpinBox</extends>
650 <header location="global">SMESHGUI_SpinBox.h</header>
654 <tabstop>myPhysicalMesh</tabstop>
655 <tabstop>myPhySize</tabstop>
656 <tabstop>myPhySizeRel</tabstop>
657 <tabstop>myMinSize</tabstop>
658 <tabstop>myMinSizeRel</tabstop>
659 <tabstop>myMaxSize</tabstop>
660 <tabstop>myMaxSizeRel</tabstop>
661 <tabstop>myGeometricMesh</tabstop>
662 <tabstop>myAngleMesh</tabstop>
663 <tabstop>myChordalError</tabstop>
664 <tabstop>myQuadraticMesh</tabstop>
665 <tabstop>myUseGradation</tabstop>
666 <tabstop>myGradation</tabstop>
667 <tabstop>myOptimizeMesh</tabstop>
668 <tabstop>myAnisotropic</tabstop>
669 <tabstop>myAnisotropicRatio</tabstop>
670 <tabstop>myOptimiseTinyEdges</tabstop>
671 <tabstop>myTinyEdgeOptimisLength</tabstop>
672 <tabstop>myRemoveTinyEdges</tabstop>
673 <tabstop>myTinyEdgeLength</tabstop>
674 <tabstop>myForceBadElementRemoval</tabstop>
675 <tabstop>myBadElementAspectRatio</tabstop>
676 <tabstop>myCorrectSurfaceIntersection</tabstop>
677 <tabstop>myCorrectSurfaceIntersectionMaxCost</tabstop>
682 <sender>myGeometricMesh</sender>
683 <signal>activated(int)</signal>
684 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
685 <slot>onGeometricMeshChanged()</slot>
687 <hint type="sourcelabel">
691 <hint type="destinationlabel">
698 <sender>myPhysicalMesh</sender>
699 <signal>activated(int)</signal>
700 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
701 <slot>onPhysicalMeshChanged()</slot>
703 <hint type="sourcelabel">
707 <hint type="destinationlabel">
714 <sender>myAnisotropic</sender>
715 <signal>toggled(bool)</signal>
716 <receiver>myAnisotropicRatio</receiver>
717 <slot>setEnabled(bool)</slot>
719 <hint type="sourcelabel">
723 <hint type="destinationlabel">
730 <sender>myRemoveTinyEdges</sender>
731 <signal>toggled(bool)</signal>
732 <receiver>myTinyEdgeLength</receiver>
733 <slot>setEnabled(bool)</slot>
735 <hint type="sourcelabel">
739 <hint type="destinationlabel">
746 <sender>myForceBadElementRemoval</sender>
747 <signal>toggled(bool)</signal>
748 <receiver>myBadElementAspectRatio</receiver>
749 <slot>setEnabled(bool)</slot>
751 <hint type="sourcelabel">
755 <hint type="destinationlabel">
762 <sender>myAnisotropic</sender>
763 <signal>toggled(bool)</signal>
764 <receiver>myChordalError</receiver>
765 <slot>setDisabled(bool)</slot>
767 <hint type="sourcelabel">
771 <hint type="destinationlabel">
778 <sender>myAnisotropic</sender>
779 <signal>toggled(bool)</signal>
780 <receiver>label_8</receiver>
781 <slot>setDisabled(bool)</slot>
783 <hint type="sourcelabel">
787 <hint type="destinationlabel">
794 <sender>myPhySize</sender>
795 <signal>editingFinished()</signal>
796 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
797 <slot>onEditingFinished()</slot>
799 <hint type="sourcelabel">
803 <hint type="destinationlabel">
810 <sender>myMinSize</sender>
811 <signal>editingFinished()</signal>
812 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
813 <slot>onEditingFinished()</slot>
815 <hint type="sourcelabel">
819 <hint type="destinationlabel">
826 <sender>myMaxSize</sender>
827 <signal>editingFinished()</signal>
828 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
829 <slot>onEditingFinished()</slot>
831 <hint type="sourcelabel">
835 <hint type="destinationlabel">
842 <sender>myGradation</sender>
843 <signal>editingFinished()</signal>
844 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
845 <slot>onEditingFinished()</slot>
847 <hint type="sourcelabel">
851 <hint type="destinationlabel">
858 <sender>myAngleMesh</sender>
859 <signal>editingFinished()</signal>
860 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
861 <slot>onEditingFinished()</slot>
863 <hint type="sourcelabel">
867 <hint type="destinationlabel">
874 <sender>myChordalError</sender>
875 <signal>editingFinished()</signal>
876 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
877 <slot>onEditingFinished()</slot>
879 <hint type="sourcelabel">
883 <hint type="destinationlabel">
890 <sender>myOptimiseTinyEdges</sender>
891 <signal>toggled(bool)</signal>
892 <receiver>myTinyEdgeOptimisLength</receiver>
893 <slot>setEnabled(bool)</slot>
895 <hint type="sourcelabel">
899 <hint type="destinationlabel">
906 <sender>myCorrectSurfaceIntersection</sender>
907 <signal>toggled(bool)</signal>
908 <receiver>myCorrectSurfaceIntersectionMaxCost</receiver>
909 <slot>setEnabled(bool)</slot>
911 <hint type="sourcelabel">
915 <hint type="destinationlabel">
922 <sender>myUseVolumeGradation</sender>
923 <signal>toggled(bool)</signal>
924 <receiver>myVolumeGradation</receiver>
925 <slot>setEnabled(bool)</slot>
927 <hint type="sourcelabel">
931 <hint type="destinationlabel">
938 <sender>myUseGradation</sender>
939 <signal>toggled(bool)</signal>
940 <receiver>myGradation</receiver>
941 <slot>setEnabled(bool)</slot>
943 <hint type="sourcelabel">
947 <hint type="destinationlabel">
955 <slot>onGeometricMeshChanged()</slot>
956 <slot>onPhysicalMeshChanged()</slot>
957 <slot>onEditingFinished()</slot>
960 <buttongroup name="myButtonGroupElementType"/>