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_5">
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="sizeHint" stdset="0">
136 <item row="0" column="1">
137 <widget class="QGroupBox" name="GeomParamsGroupBox">
138 <property name="enabled">
141 <property name="title">
142 <string>BLSURF_GEOMETRICAL_SIZE</string>
144 <layout class="QGridLayout" name="gridLayout">
145 <item row="0" column="0" colspan="2">
146 <widget class="QLabel" name="label_2">
147 <property name="text">
148 <string>BLSURF_GEOM_MESH</string>
152 <item row="0" column="2">
153 <widget class="QComboBox" name="myGeometricMesh">
154 <property name="toolTip">
155 <string>BLSURF_GEOM_MESH_TOOLTIP</string>
157 <property name="currentText">
158 <string>BLSURF_DEFAULT_USER</string>
161 <property name="text">
162 <string>BLSURF_DEFAULT_USER</string>
166 <property name="text">
167 <string>GLOBAL_SIZE</string>
172 <item row="1" column="0" colspan="2">
173 <widget class="QLabel" name="label_6">
174 <property name="toolTip">
175 <string>BLSURF_ANGLE_MESH_TOOLTIP</string>
177 <property name="text">
178 <string>BLSURF_ANGLE_MESH</string>
182 <item row="1" column="2">
183 <widget class="SMESHGUI_SpinBox" name="myAngleMesh">
184 <property name="enabled">
187 <property name="value">
188 <double>8.000000000000000</double>
192 <item row="2" column="0" rowspan="2" colspan="2">
193 <widget class="QLabel" name="label_8">
194 <property name="toolTip">
195 <string>BLSURF_CHORDAL_TOOLTIP</string>
197 <property name="text">
198 <string>BLSURF_CHORDAL_ERROR</string>
202 <item row="2" column="2" rowspan="2">
203 <widget class="SMESHGUI_SpinBox" name="myChordalError"/>
205 <item row="3" column="1" rowspan="2">
206 <spacer name="verticalSpacer">
207 <property name="orientation">
208 <enum>Qt::Vertical</enum>
210 <property name="sizeHint" stdset="0">
218 <item row="4" column="2">
219 <spacer name="verticalSpacer_2">
220 <property name="orientation">
221 <enum>Qt::Vertical</enum>
223 <property name="sizeHint" stdset="0">
234 <item row="1" column="0">
235 <widget class="QGroupBox" name="groupBox_2">
236 <property name="title">
237 <string>BLSURF_MAIN_PARAMETERS</string>
239 <layout class="QGridLayout" name="gridLayout_3">
240 <item row="1" column="0">
241 <widget class="QCheckBox" name="myUseGradation">
242 <property name="toolTip">
243 <string>BLSURF_GRADATION_TOOLTIP</string>
245 <property name="text">
246 <string>BLSURF_GRADATION</string>
250 <item row="3" column="0">
251 <spacer name="verticalSpacer_3">
252 <property name="orientation">
253 <enum>Qt::Vertical</enum>
255 <property name="sizeHint" stdset="0">
263 <item row="0" column="0">
264 <widget class="QCheckBox" name="myQuadraticMesh">
265 <property name="toolTip">
266 <string>BLSURF_ELEMENT_ORDER_TOOLTIP</string>
268 <property name="text">
269 <string>BLSURF_ELEMENT_ORDER</string>
273 <item row="1" column="1">
274 <widget class="SMESHGUI_SpinBox" name="myGradation">
275 <property name="enabled">
280 <item row="2" column="0">
281 <widget class="QCheckBox" name="myOptimizeMesh">
282 <property name="toolTip">
283 <string>BLSURF_OPTIMISATION_TOOLTIP</string>
285 <property name="text">
286 <string>BLSURF_OPTIMISATION</string>
288 <property name="checked">
296 <item row="1" column="1" rowspan="2">
297 <widget class="QGroupBox" name="groupBox_3">
298 <property name="title">
299 <string>BLSURF_OTHER_PARAMETERS</string>
301 <layout class="QGridLayout" name="gridLayout_2">
302 <item row="0" column="0">
303 <widget class="QCheckBox" name="myAnisotropic">
304 <property name="toolTip">
305 <string>BLSURF_ANISOTROPIC_TOOLTIP</string>
307 <property name="text">
308 <string>BLSURF_ANISOTROPIC</string>
312 <item row="0" column="1">
313 <widget class="SMESHGUI_SpinBox" name="myAnisotropicRatio">
314 <property name="enabled">
319 <item row="1" column="0">
320 <widget class="QCheckBox" name="myOptimiseTinyEdges">
321 <property name="toolTip">
322 <string>BLSURF_OPTIMIZE_TINY_EDGES_TOOLTIP</string>
324 <property name="text">
325 <string>BLSURF_OPTIMISE_TINY_EDGES</string>
329 <item row="1" column="1">
330 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeOptimisLength">
331 <property name="enabled">
336 <item row="2" column="0">
337 <widget class="QCheckBox" name="myRemoveTinyEdges">
338 <property name="toolTip">
339 <string>BLSURF_REMOVE_TINY_EDGES_TOOLTIP</string>
341 <property name="text">
342 <string>BLSURF_REMOVE_TINY_EDGES</string>
346 <item row="2" column="1">
347 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeLength">
348 <property name="enabled">
353 <item row="3" column="0">
354 <widget class="QCheckBox" name="myForceBadElementRemoval">
355 <property name="toolTip">
356 <string>BLSURF_REMOVE_SLIVERS_TOOLTIP</string>
358 <property name="text">
359 <string>BLSURF_REMOVE_SLIVERS</string>
363 <item row="3" column="1">
364 <widget class="SMESHGUI_SpinBox" name="myBadElementAspectRatio">
365 <property name="enabled">
370 <item row="4" column="0">
371 <widget class="QCheckBox" name="myCorrectSurfaceIntersection">
372 <property name="toolTip">
373 <string>BLSURF_SURFACE_INTERSECTIONS_TOOLTIP</string>
375 <property name="text">
376 <string>BLSURF_SURFACE_INTERSECTIONS</string>
380 <item row="4" column="1">
381 <widget class="SMESHGUI_SpinBox" name="myCorrectSurfaceIntersectionMaxCost">
382 <property name="enabled">
387 <item row="5" column="0">
388 <widget class="QCheckBox" name="myUseVolumeGradation">
389 <property name="toolTip">
390 <string>BLSURF_VOLUME_GRADATION_TOOLTIP</string>
392 <property name="text">
393 <string>BLSURF_VOLUME_GRADATION</string>
397 <item row="5" column="1">
398 <widget class="SMESHGUI_SpinBox" name="myVolumeGradation">
399 <property name="enabled">
404 <item row="6" column="0">
405 <spacer name="verticalSpacer_5">
406 <property name="orientation">
407 <enum>Qt::Vertical</enum>
409 <property name="sizeHint" stdset="0">
420 <item row="2" column="0">
421 <widget class="QGroupBox" name="groupBox_4">
422 <property name="title">
423 <string>BLSURF_ELEMENT_TYPE</string>
425 <layout class="QVBoxLayout" name="verticalLayout">
427 <widget class="QRadioButton" name="myRadioButtonTriangles">
428 <property name="toolTip">
429 <string>BLSURF_TRIANGLES_TOOLTIP</string>
431 <property name="text">
432 <string>BLSURF_TRIANGLES</string>
434 <property name="checked">
437 <attribute name="buttonGroup">
438 <string notr="true">myButtonGroupElementType</string>
443 <widget class="QRadioButton" name="myRadioButtonQuadrangleDominant">
444 <property name="toolTip">
445 <string>BLSURF_ALLOW_QUADRANGLES_TOOLTIP</string>
447 <property name="text">
448 <string>BLSURF_QUADRANGLE_DOMINANT</string>
450 <attribute name="buttonGroup">
451 <string notr="true">myButtonGroupElementType</string>
456 <widget class="QRadioButton" name="myRadioButtonQuadrangles">
457 <property name="toolTip">
458 <string>BLSURF_QUADRANGLES_TOOLTIP</string>
460 <property name="text">
461 <string>BLSURF_QUADRANGLES</string>
463 <attribute name="buttonGroup">
464 <string notr="true">myButtonGroupElementType</string>
469 <spacer name="verticalSpacer_6">
470 <property name="orientation">
471 <enum>Qt::Vertical</enum>
473 <property name="sizeHint" stdset="0">
488 <class>SMESHGUI_SpinBox</class>
489 <extends>QDoubleSpinBox</extends>
490 <header location="global">SMESHGUI_SpinBox.h</header>
494 <tabstop>myPhysicalMesh</tabstop>
495 <tabstop>myPhySize</tabstop>
496 <tabstop>myPhySizeRel</tabstop>
497 <tabstop>myMinSize</tabstop>
498 <tabstop>myMinSizeRel</tabstop>
499 <tabstop>myMaxSize</tabstop>
500 <tabstop>myMaxSizeRel</tabstop>
501 <tabstop>myGeometricMesh</tabstop>
502 <tabstop>myAngleMesh</tabstop>
503 <tabstop>myChordalError</tabstop>
504 <tabstop>myQuadraticMesh</tabstop>
505 <tabstop>myUseGradation</tabstop>
506 <tabstop>myGradation</tabstop>
507 <tabstop>myOptimizeMesh</tabstop>
508 <tabstop>myAnisotropic</tabstop>
509 <tabstop>myAnisotropicRatio</tabstop>
510 <tabstop>myOptimiseTinyEdges</tabstop>
511 <tabstop>myTinyEdgeOptimisLength</tabstop>
512 <tabstop>myRemoveTinyEdges</tabstop>
513 <tabstop>myTinyEdgeLength</tabstop>
514 <tabstop>myForceBadElementRemoval</tabstop>
515 <tabstop>myBadElementAspectRatio</tabstop>
516 <tabstop>myCorrectSurfaceIntersection</tabstop>
517 <tabstop>myCorrectSurfaceIntersectionMaxCost</tabstop>
518 <tabstop>myUseVolumeGradation</tabstop>
519 <tabstop>myVolumeGradation</tabstop>
524 <sender>myGeometricMesh</sender>
525 <signal>activated(int)</signal>
526 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
527 <slot>onGeometricMeshChanged()</slot>
529 <hint type="sourcelabel">
533 <hint type="destinationlabel">
540 <sender>myPhysicalMesh</sender>
541 <signal>activated(int)</signal>
542 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
543 <slot>onPhysicalMeshChanged()</slot>
545 <hint type="sourcelabel">
549 <hint type="destinationlabel">
556 <sender>myAnisotropic</sender>
557 <signal>toggled(bool)</signal>
558 <receiver>myAnisotropicRatio</receiver>
559 <slot>setEnabled(bool)</slot>
561 <hint type="sourcelabel">
565 <hint type="destinationlabel">
572 <sender>myRemoveTinyEdges</sender>
573 <signal>toggled(bool)</signal>
574 <receiver>myTinyEdgeLength</receiver>
575 <slot>setEnabled(bool)</slot>
577 <hint type="sourcelabel">
581 <hint type="destinationlabel">
588 <sender>myForceBadElementRemoval</sender>
589 <signal>toggled(bool)</signal>
590 <receiver>myBadElementAspectRatio</receiver>
591 <slot>setEnabled(bool)</slot>
593 <hint type="sourcelabel">
597 <hint type="destinationlabel">
604 <sender>myAnisotropic</sender>
605 <signal>toggled(bool)</signal>
606 <receiver>myChordalError</receiver>
607 <slot>setDisabled(bool)</slot>
609 <hint type="sourcelabel">
613 <hint type="destinationlabel">
620 <sender>myAnisotropic</sender>
621 <signal>toggled(bool)</signal>
622 <receiver>label_8</receiver>
623 <slot>setDisabled(bool)</slot>
625 <hint type="sourcelabel">
629 <hint type="destinationlabel">
636 <sender>myPhySize</sender>
637 <signal>editingFinished()</signal>
638 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
639 <slot>onEditingFinished()</slot>
641 <hint type="sourcelabel">
645 <hint type="destinationlabel">
652 <sender>myMinSize</sender>
653 <signal>editingFinished()</signal>
654 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
655 <slot>onEditingFinished()</slot>
657 <hint type="sourcelabel">
661 <hint type="destinationlabel">
668 <sender>myMaxSize</sender>
669 <signal>editingFinished()</signal>
670 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
671 <slot>onEditingFinished()</slot>
673 <hint type="sourcelabel">
677 <hint type="destinationlabel">
684 <sender>myGradation</sender>
685 <signal>editingFinished()</signal>
686 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
687 <slot>onEditingFinished()</slot>
689 <hint type="sourcelabel">
693 <hint type="destinationlabel">
700 <sender>myAngleMesh</sender>
701 <signal>editingFinished()</signal>
702 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
703 <slot>onEditingFinished()</slot>
705 <hint type="sourcelabel">
709 <hint type="destinationlabel">
716 <sender>myChordalError</sender>
717 <signal>editingFinished()</signal>
718 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
719 <slot>onEditingFinished()</slot>
721 <hint type="sourcelabel">
725 <hint type="destinationlabel">
732 <sender>myOptimiseTinyEdges</sender>
733 <signal>toggled(bool)</signal>
734 <receiver>myTinyEdgeOptimisLength</receiver>
735 <slot>setEnabled(bool)</slot>
737 <hint type="sourcelabel">
741 <hint type="destinationlabel">
748 <sender>myCorrectSurfaceIntersection</sender>
749 <signal>toggled(bool)</signal>
750 <receiver>myCorrectSurfaceIntersectionMaxCost</receiver>
751 <slot>setEnabled(bool)</slot>
753 <hint type="sourcelabel">
757 <hint type="destinationlabel">
764 <sender>myUseVolumeGradation</sender>
765 <signal>toggled(bool)</signal>
766 <receiver>myVolumeGradation</receiver>
767 <slot>setEnabled(bool)</slot>
769 <hint type="sourcelabel">
773 <hint type="destinationlabel">
780 <sender>myUseGradation</sender>
781 <signal>toggled(bool)</signal>
782 <receiver>myGradation</receiver>
783 <slot>setEnabled(bool)</slot>
785 <hint type="sourcelabel">
789 <hint type="destinationlabel">
797 <slot>onGeometricMeshChanged()</slot>
798 <slot>onPhysicalMeshChanged()</slot>
799 <slot>onEditingFinished()</slot>
802 <buttongroup name="myButtonGroupElementType"/>