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 <property name="leftMargin">
18 <property name="topMargin">
21 <property name="rightMargin">
24 <property name="bottomMargin">
27 <item row="0" column="0">
28 <widget class="QGroupBox" name="groupBox">
29 <property name="title">
30 <string>BLSURF_PHYSICAL_SIZE</string>
32 <layout class="QGridLayout" name="gridLayout_4">
33 <item row="0" column="0">
34 <widget class="QLabel" name="label">
35 <property name="text">
36 <string>BLSURF_PHY_MESH</string>
40 <item row="0" column="1" colspan="2">
41 <widget class="QComboBox" name="myPhysicalMesh">
42 <property name="toolTip">
43 <string>BLSURF_PHY_MESH_TOOLTIP</string>
45 <property name="currentIndex">
49 <property name="text">
50 <string>BLSURF_DEFAULT_USER</string>
54 <property name="text">
55 <string>GLOBAL_SIZE</string>
59 <property name="text">
60 <string>LOCAL_SIZE</string>
65 <item row="1" column="0">
66 <widget class="QLabel" name="label_3">
67 <property name="toolTip">
68 <string>BLSURF_HPHYDEF_TOOLTIP</string>
70 <property name="text">
71 <string>BLSURF_HPHYDEF</string>
75 <item row="1" column="1">
76 <widget class="SMESHGUI_SpinBox" name="myPhySize"/>
78 <item row="1" column="2">
79 <widget class="QCheckBox" name="myPhySizeRel">
80 <property name="toolTip">
81 <string>BLSURF_SIZE_REL_TOOLTIP</string>
83 <property name="text">
84 <string>BLSURF_SIZE_REL</string>
88 <item row="2" column="0">
89 <widget class="QLabel" name="label_4">
90 <property name="text">
91 <string>BLSURF_MINSIZE</string>
95 <item row="2" column="1">
96 <widget class="SMESHGUI_SpinBox" name="myMinSize"/>
98 <item row="2" column="2">
99 <widget class="QCheckBox" name="myMinSizeRel">
100 <property name="toolTip">
101 <string>BLSURF_SIZE_REL_TOOLTIP</string>
103 <property name="text">
104 <string>BLSURF_SIZE_REL</string>
108 <item row="3" column="0">
109 <widget class="QLabel" name="label_5">
110 <property name="text">
111 <string>BLSURF_MAXSIZE</string>
115 <item row="3" column="1">
116 <widget class="SMESHGUI_SpinBox" name="myMaxSize">
117 <property name="singleStep">
118 <double>10.000000000000000</double>
122 <item row="3" column="2">
123 <widget class="QCheckBox" name="myMaxSizeRel">
124 <property name="toolTip">
125 <string>BLSURF_SIZE_REL_TOOLTIP</string>
127 <property name="text">
128 <string>BLSURF_SIZE_REL</string>
132 <item row="4" column="1">
133 <spacer name="verticalSpacer_4">
134 <property name="orientation">
135 <enum>Qt::Vertical</enum>
137 <property name="sizeHint" stdset="0">
148 <item row="0" column="1">
149 <widget class="QGroupBox" name="GeomParamsGroupBox">
150 <property name="enabled">
153 <property name="title">
154 <string>BLSURF_GEOMETRICAL_SIZE</string>
156 <layout class="QGridLayout" name="gridLayout">
157 <item row="0" column="0" colspan="2">
158 <widget class="QLabel" name="label_2">
159 <property name="text">
160 <string>BLSURF_GEOM_MESH</string>
164 <item row="0" column="2">
165 <widget class="QComboBox" name="myGeometricMesh">
166 <property name="toolTip">
167 <string>BLSURF_GEOM_MESH_TOOLTIP</string>
169 <property name="currentText">
170 <string>GLOBAL_SIZE</string>
173 <property name="text">
174 <string>BLSURF_DEFAULT_USER</string>
178 <property name="text">
179 <string>GLOBAL_SIZE</string>
184 <item row="1" column="0" colspan="2">
185 <widget class="QLabel" name="label_6">
186 <property name="toolTip">
187 <string>BLSURF_ANGLE_MESH_TOOLTIP</string>
189 <property name="text">
190 <string>BLSURF_ANGLE_MESH</string>
194 <item row="1" column="2">
195 <widget class="SMESHGUI_SpinBox" name="myAngleMesh">
196 <property name="enabled">
199 <property name="value">
200 <double>8.000000000000000</double>
204 <item row="2" column="0" rowspan="2" colspan="2">
205 <widget class="QLabel" name="label_8">
206 <property name="toolTip">
207 <string>BLSURF_CHORDAL_TOOLTIP</string>
209 <property name="text">
210 <string>BLSURF_CHORDAL_ERROR</string>
214 <item row="2" column="2" rowspan="2">
215 <widget class="SMESHGUI_SpinBox" name="myChordalError"/>
217 <item row="3" column="1" rowspan="2">
218 <spacer name="verticalSpacer">
219 <property name="orientation">
220 <enum>Qt::Vertical</enum>
222 <property name="sizeHint" stdset="0">
230 <item row="4" column="2">
231 <spacer name="verticalSpacer_2">
232 <property name="orientation">
233 <enum>Qt::Vertical</enum>
235 <property name="sizeHint" stdset="0">
246 <item row="1" column="0">
247 <widget class="QGroupBox" name="groupBox_2">
248 <property name="title">
249 <string>BLSURF_MAIN_PARAMETERS</string>
251 <layout class="QGridLayout" name="gridLayout_3">
252 <item row="2" column="0">
253 <widget class="QCheckBox" name="myOptimizeMesh">
254 <property name="toolTip">
255 <string>BLSURF_OPTIMISATION_TOOLTIP</string>
257 <property name="text">
258 <string>BLSURF_OPTIMISATION</string>
260 <property name="checked">
265 <item row="0" column="0">
266 <widget class="QCheckBox" name="myQuadraticMesh">
267 <property name="toolTip">
268 <string>BLSURF_ELEMENT_ORDER_TOOLTIP</string>
270 <property name="text">
271 <string>BLSURF_ELEMENT_ORDER</string>
275 <item row="1" column="1">
276 <widget class="SMESHGUI_SpinBox" name="myGradation">
277 <property name="enabled">
282 <item row="4" column="0">
283 <spacer name="verticalSpacer_3">
284 <property name="orientation">
285 <enum>Qt::Vertical</enum>
287 <property name="sizeHint" stdset="0">
295 <item row="1" column="0">
296 <widget class="QCheckBox" name="myUseGradation">
297 <property name="toolTip">
298 <string>BLSURF_GRADATION_TOOLTIP</string>
300 <property name="text">
301 <string>BLSURF_GRADATION</string>
305 <item row="3" column="0">
306 <widget class="QCheckBox" name="myAllowQuadrangles">
307 <property name="toolTip">
308 <string>BLSURF_ALLOW_QUADRANGLES_TOOLTIP</string>
310 <property name="text">
311 <string>BLSURF_ALLOW_QUADRANGLES</string>
318 <item row="1" column="1">
319 <widget class="QGroupBox" name="groupBox_3">
320 <property name="title">
321 <string>BLSURF_OTHER_PARAMETERS</string>
323 <layout class="QGridLayout" name="gridLayout_2">
324 <item row="0" column="0">
325 <widget class="QCheckBox" name="myAnisotropic">
326 <property name="toolTip">
327 <string>BLSURF_ANISOTROPIC_TOOLTIP</string>
329 <property name="text">
330 <string>BLSURF_ANISOTROPIC</string>
334 <item row="0" column="1">
335 <widget class="SMESHGUI_SpinBox" name="myAnisotropicRatio">
336 <property name="enabled">
341 <item row="1" column="0">
342 <widget class="QCheckBox" name="myOptimiseTinyEdges">
343 <property name="toolTip">
344 <string>BLSURF_OPTIMIZE_TINY_EDGES_TOOLTIP</string>
346 <property name="text">
347 <string>BLSURF_OPTIMISE_TINY_EDGES</string>
351 <item row="1" column="1">
352 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeOptimisLength">
353 <property name="enabled">
358 <item row="2" column="0">
359 <widget class="QCheckBox" name="myRemoveTinyEdges">
360 <property name="toolTip">
361 <string>BLSURF_REMOVE_TINY_EDGES_TOOLTIP</string>
363 <property name="text">
364 <string>BLSURF_REMOVE_TINY_EDGES</string>
368 <item row="2" column="1">
369 <widget class="SMESHGUI_SpinBox" name="myTinyEdgeLength">
370 <property name="enabled">
375 <item row="3" column="0">
376 <widget class="QCheckBox" name="myForceBadElementRemoval">
377 <property name="toolTip">
378 <string>BLSURF_REMOVE_SLIVERS_TOOLTIP</string>
380 <property name="text">
381 <string>BLSURF_REMOVE_SLIVERS</string>
385 <item row="3" column="1">
386 <widget class="SMESHGUI_SpinBox" name="myBadElementAspectRatio">
387 <property name="enabled">
392 <item row="4" column="0">
393 <widget class="QCheckBox" name="myCorrectSurfaceIntersection">
394 <property name="toolTip">
395 <string>BLSURF_SURFACE_INTERSECTIONS_TOOLTIP</string>
397 <property name="text">
398 <string>BLSURF_SURFACE_INTERSECTIONS</string>
402 <item row="4" column="1">
403 <widget class="SMESHGUI_SpinBox" name="myCorrectSurfaceIntersectionMaxCost">
404 <property name="enabled">
409 <item row="5" column="0">
410 <widget class="QCheckBox" name="myUseVolumeGradation">
411 <property name="toolTip">
412 <string>BLSURF_VOLUME_GRADATION_TOOLTIP</string>
414 <property name="text">
415 <string>BLSURF_VOLUME_GRADATION</string>
419 <item row="5" column="1">
420 <widget class="SMESHGUI_SpinBox" name="myVolumeGradation">
421 <property name="enabled">
426 <item row="6" column="0">
427 <spacer name="verticalSpacer_5">
428 <property name="orientation">
429 <enum>Qt::Vertical</enum>
431 <property name="sizeHint" stdset="0">
446 <class>SMESHGUI_SpinBox</class>
447 <extends>QDoubleSpinBox</extends>
448 <header location="global">SMESHGUI_SpinBox.h</header>
452 <tabstop>myPhysicalMesh</tabstop>
453 <tabstop>myPhySize</tabstop>
454 <tabstop>myPhySizeRel</tabstop>
455 <tabstop>myMinSize</tabstop>
456 <tabstop>myMinSizeRel</tabstop>
457 <tabstop>myMaxSize</tabstop>
458 <tabstop>myMaxSizeRel</tabstop>
459 <tabstop>myGeometricMesh</tabstop>
460 <tabstop>myAngleMesh</tabstop>
461 <tabstop>myChordalError</tabstop>
462 <tabstop>myQuadraticMesh</tabstop>
463 <tabstop>myUseGradation</tabstop>
464 <tabstop>myGradation</tabstop>
465 <tabstop>myOptimizeMesh</tabstop>
466 <tabstop>myAllowQuadrangles</tabstop>
467 <tabstop>myAnisotropic</tabstop>
468 <tabstop>myAnisotropicRatio</tabstop>
469 <tabstop>myOptimiseTinyEdges</tabstop>
470 <tabstop>myTinyEdgeOptimisLength</tabstop>
471 <tabstop>myRemoveTinyEdges</tabstop>
472 <tabstop>myTinyEdgeLength</tabstop>
473 <tabstop>myForceBadElementRemoval</tabstop>
474 <tabstop>myBadElementAspectRatio</tabstop>
475 <tabstop>myCorrectSurfaceIntersection</tabstop>
476 <tabstop>myCorrectSurfaceIntersectionMaxCost</tabstop>
477 <tabstop>myUseVolumeGradation</tabstop>
478 <tabstop>myVolumeGradation</tabstop>
483 <sender>myGeometricMesh</sender>
484 <signal>activated(int)</signal>
485 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
486 <slot>onGeometricMeshChanged()</slot>
488 <hint type="sourcelabel">
492 <hint type="destinationlabel">
499 <sender>myPhysicalMesh</sender>
500 <signal>activated(int)</signal>
501 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
502 <slot>onPhysicalMeshChanged()</slot>
504 <hint type="sourcelabel">
508 <hint type="destinationlabel">
515 <sender>myAnisotropic</sender>
516 <signal>toggled(bool)</signal>
517 <receiver>myAnisotropicRatio</receiver>
518 <slot>setEnabled(bool)</slot>
520 <hint type="sourcelabel">
524 <hint type="destinationlabel">
531 <sender>myRemoveTinyEdges</sender>
532 <signal>toggled(bool)</signal>
533 <receiver>myTinyEdgeLength</receiver>
534 <slot>setEnabled(bool)</slot>
536 <hint type="sourcelabel">
540 <hint type="destinationlabel">
547 <sender>myForceBadElementRemoval</sender>
548 <signal>toggled(bool)</signal>
549 <receiver>myBadElementAspectRatio</receiver>
550 <slot>setEnabled(bool)</slot>
552 <hint type="sourcelabel">
556 <hint type="destinationlabel">
563 <sender>myAnisotropic</sender>
564 <signal>toggled(bool)</signal>
565 <receiver>myChordalError</receiver>
566 <slot>setDisabled(bool)</slot>
568 <hint type="sourcelabel">
572 <hint type="destinationlabel">
579 <sender>myAnisotropic</sender>
580 <signal>toggled(bool)</signal>
581 <receiver>label_8</receiver>
582 <slot>setDisabled(bool)</slot>
584 <hint type="sourcelabel">
588 <hint type="destinationlabel">
595 <sender>myPhySize</sender>
596 <signal>editingFinished()</signal>
597 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
598 <slot>onEditingFinished()</slot>
600 <hint type="sourcelabel">
604 <hint type="destinationlabel">
611 <sender>myMinSize</sender>
612 <signal>editingFinished()</signal>
613 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
614 <slot>onEditingFinished()</slot>
616 <hint type="sourcelabel">
620 <hint type="destinationlabel">
627 <sender>myMaxSize</sender>
628 <signal>editingFinished()</signal>
629 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
630 <slot>onEditingFinished()</slot>
632 <hint type="sourcelabel">
636 <hint type="destinationlabel">
643 <sender>myGradation</sender>
644 <signal>editingFinished()</signal>
645 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
646 <slot>onEditingFinished()</slot>
648 <hint type="sourcelabel">
652 <hint type="destinationlabel">
659 <sender>myAngleMesh</sender>
660 <signal>editingFinished()</signal>
661 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
662 <slot>onEditingFinished()</slot>
664 <hint type="sourcelabel">
668 <hint type="destinationlabel">
675 <sender>myChordalError</sender>
676 <signal>editingFinished()</signal>
677 <receiver>BLSURFPluginGUI_StdWidget_QTD</receiver>
678 <slot>onEditingFinished()</slot>
680 <hint type="sourcelabel">
684 <hint type="destinationlabel">
691 <sender>myOptimiseTinyEdges</sender>
692 <signal>toggled(bool)</signal>
693 <receiver>myTinyEdgeOptimisLength</receiver>
694 <slot>setEnabled(bool)</slot>
696 <hint type="sourcelabel">
700 <hint type="destinationlabel">
707 <sender>myCorrectSurfaceIntersection</sender>
708 <signal>toggled(bool)</signal>
709 <receiver>myCorrectSurfaceIntersectionMaxCost</receiver>
710 <slot>setEnabled(bool)</slot>
712 <hint type="sourcelabel">
716 <hint type="destinationlabel">
723 <sender>myUseVolumeGradation</sender>
724 <signal>toggled(bool)</signal>
725 <receiver>myVolumeGradation</receiver>
726 <slot>setEnabled(bool)</slot>
728 <hint type="sourcelabel">
732 <hint type="destinationlabel">
739 <sender>myUseGradation</sender>
740 <signal>toggled(bool)</signal>
741 <receiver>myGradation</receiver>
742 <slot>setEnabled(bool)</slot>
744 <hint type="sourcelabel">
748 <hint type="destinationlabel">
756 <slot>onGeometricMeshChanged()</slot>
757 <slot>onPhysicalMeshChanged()</slot>
758 <slot>onEditingFinished()</slot>