Salome HOME
merge from BR_pluginMGCleaner tag mergeto_v7_main_17jun13
[modules/smesh.git] / src / Tools / YamsPlug / YamsPlugDialog.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>YamsPlugDialog</class>
4  <widget class="QWidget" name="YamsPlugDialog">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>800</width>
10     <height>500</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Yams : Remeshing tool</string>
15   </property>
16   <property name="sizeGripEnabled" stdset="0">
17    <bool>false</bool>
18   </property>
19   <layout class="QGridLayout" name="gridLayout">
20    <item row="2" column="0">
21     <layout class="QHBoxLayout" name="horizontalLayout">
22          <item>
23       <spacer name="horizontalSpacer_xx">
24        <property name="orientation">
25         <enum>Qt::Horizontal</enum>
26        </property>
27        <property name="sizeType">
28         <enum>QSizePolicy::Minimum</enum>
29        </property>
30        <property name="sizeHint" stdset="0">
31         <size>
32          <width>10</width>
33          <height>20</height>
34         </size>
35        </property>
36       </spacer>
37          </item>
38      <item>
39       <widget class="QPushButton" name="PB_OK">
40        <property name="text">
41         <string>Compute</string>
42        </property>
43       </widget>
44      </item>
45      <item>
46       <widget class="QPushButton" name="PB_Cancel">
47        <property name="text">
48         <string>Close</string>
49        </property>
50       </widget>
51      </item>
52      <item>
53       <spacer name="horizontalSpacer_4">
54        <property name="orientation">
55         <enum>Qt::Horizontal</enum>
56        </property>
57        <property name="sizeHint" stdset="0">
58         <size>
59          <width>30</width>
60          <height>20</height>
61         </size>
62        </property>
63       </spacer>
64      </item>
65      <item>
66       <widget class="QPushButton" name="PB_SaveHyp">
67        <property name="text">
68         <string>Save</string>
69        </property>
70         <property name="iconSize">
71          <size>
72           <width>18</width>
73           <height>18</height>
74          </size>
75         </property>
76       </widget>
77      </item>
78      <item>
79       <widget class="QPushButton" name="PB_LoadHyp">
80        <property name="text">
81         <string>Load</string>
82        </property>
83         <property name="iconSize">
84          <size>
85           <width>18</width>
86           <height>18</height>
87          </size>
88         </property>
89       </widget>
90      </item>
91      <item>
92       <widget class="QPushButton" name="PB_Default">
93        <property name="text">
94         <string>Default</string>
95        </property>
96       </widget>
97      </item>
98      <item>
99       <spacer name="horizontalSpacer">
100        <property name="orientation">
101         <enum>Qt::Horizontal</enum>
102        </property>
103        <property name="sizeHint" stdset="0">
104         <size>
105          <width>30</width>
106          <height>20</height>
107         </size>
108        </property>
109       </spacer>
110      </item>
111      <item>
112       <widget class="QPushButton" name="PB_Help">
113        <property name="font">
114         <font>
115          <pointsize>10</pointsize>
116         </font>
117        </property>
118        <property name="text">
119         <string>Help</string>
120        </property>
121       </widget>
122      </item>
123          <item>
124       <spacer name="horizontalSpacer_xx">
125        <property name="orientation">
126         <enum>Qt::Horizontal</enum>
127        </property>
128        <property name="sizeType">
129         <enum>QSizePolicy::Minimum</enum>
130        </property>
131        <property name="sizeHint" stdset="0">
132         <size>
133          <width>10</width>
134          <height>20</height>
135         </size>
136        </property>
137       </spacer>
138          </item>
139     </layout>
140    </item>
141    <item row="1" column="0">
142     <widget class="QTabWidget" name="TWOptions">
143      <property name="font">
144       <font>
145        <pointsize>10</pointsize>
146       </font>
147      </property>
148      <property name="currentIndex">
149       <number>0</number>
150      </property>
151      <widget class="QWidget" name="simple">
152       <attribute name="title">
153        <string>Simple Remeshing Options</string>
154       </attribute>
155       <widget class="QGroupBox" name="GBOptim">
156        <property name="geometry">
157         <rect>
158          <x>10</x>
159          <y>140</y>
160          <width>750</width>
161          <height>270</height>
162         </rect>
163        </property>
164        <property name="title">
165         <string>Optimisation</string>
166        </property>
167
168         <layout class="QHBoxLayout" name="RBLayoutopt">
169
170          <item>
171       <spacer name="horizontalSpacer_xx">
172        <property name="orientation">
173         <enum>Qt::Horizontal</enum>
174        </property>
175        <property name="sizeType">
176         <enum>QSizePolicy::Minimum</enum>
177        </property>
178        <property name="sizeHint" stdset="0">
179         <size>
180          <width>30</width>
181          <height>20</height>
182         </size>
183        </property>
184       </spacer>
185          </item>
186
187          <item>
188         <layout class="QVBoxLayout" name="monRBLayout">
189          <item>
190           <widget class="QRadioButton" name="RB_0">
191            <property name="toolTip">
192             <string>Quality improvement is done by point smoothing and edge swapping.</string>
193            </property>
194            <property name="text">
195             <string>Quality improvement Only (0)</string>
196            </property>
197            <property name="checked">
198             <bool>true</bool>
199            </property>
200           </widget>
201          </item>
202          <item>
203           <widget class="QRadioButton" name="RB_G">
204            <property name="toolTip">
205             <string>The given surface triangulation is enriched (no coarsening at all) in such away that the distance 
206 between the elements in the final mesh and those of the initial one is bounded by auser specified tolerance value. 
207 One should use this option, to enrich the mesh where purely
208 geometrical features may be insuficiently fine, i.e. the resulting mesh will be least as fine as the input.
209 Mesh and the geometric features will be refined if needed as specified by the other program parameters.
210 The meshes obtained with those settings may not be suitable for computation.</string>
211            </property>
212            <property name="text">
213             <string>Pure Geometry Enrichment (G)</string>
214            </property>
215            <property name="checked">
216             <bool>false</bool>
217            </property>
218           </widget>
219          </item>
220          <item>
221           <widget class="QRadioButton" name="RB_U">
222            <property name="toolTip">
223             <string>An uniform subdivision of the given surface triangulation is performed : 
224 each triangle of the given surface triangulation is considered at and
225 is divided into identical triangles.</string>
226            </property>
227            <property name="text">
228             <string>Uniform Subdivision (U)</string>
229            </property>
230            <property name="checked">
231             <bool>false</bool>
232            </property>
233           </widget>
234          </item>
235          <item>
236           <widget class="QRadioButton" name="RB_S">
237            <property name="toolTip">
238             <string>A surface sandpapering without shrinkage of the given surface
239 triangulation is performed, i.e., the high curvature variations of the
240 given surface will be smoothed out without shrinking the volume in
241 doing so. If ridges are defined, they will be kept as they are in the
242 resulting mesh.
243 This option modifies the geometry.</string>
244            </property>
245            <property name="text">
246             <string>Sandpapering (S)</string>
247            </property>
248            <property name="checked">
249             <bool>false</bool>
250            </property>
251           </widget>
252          </item>
253          <item>
254           <widget class="QRadioButton" name="RB__2">
255            <property name="toolTip">
256             <string>The given surface triangulation is modified in such a way that the distance between 
257 the elements in the final mesh and those of the initial one is bounded by a user specfied tolerance value.
258 One should use this option, to coarsen when a purely geometrical mesh is needed. (a mesh that keeps
259 and obeys its geometric features only.) The meshes obtained with this option are usually not suitable
260 for computation because anisotropic elements may be generated</string>
261            </property>
262            <property name="text">
263             <string>Geometrical Mesh : Coarsening (-2)</string>
264            </property>
265           </widget>
266          </item>
267          <item>
268           <widget class="QRadioButton" name="RB_2">
269            <property name="toolTip">
270             <string>The given surface triangulation is modified in such a way that the distance between 
271 the elements in the final mesh and those of the initial one is bounded by a user specfied tolerance value.
272 One should use this option, to coarsen and enrich when a purely geometrical mesh is needed. (a mesh that keeps
273 and obeys its geometric features only.) The meshes obtained with this setting are usually not suitable
274 for computation because anisotropic elements may be generated</string>
275            </property>
276            <property name="text">
277             <string>Geometrical Mesh : Coarsening and Enrichment (2)</string>
278            </property>
279           </widget>
280          </item>
281          <item>
282           <widget class="QRadioButton" name="RB__1">
283            <property name="toolTip">
284             <string>The given surface triangulation is modified in accordance to a size map. 
285 The latter can be either the intrinsic size map (computed automatically
286 and based on the surface properties, i.e. the local curvatures),
287 or on a given size map (which is then combined to the intrinsic size map). 
288 One should use this option to coarsen  the mesh, when a regular mesh 
289 for computation purposes is desired, i.e. a mesh with good aspect ratios or 
290 good quality elements.</string>
291            </property>
292            <property name="text">
293             <string>Mesh for finite element computation : Coarsening (-1)</string>
294            </property>
295           </widget>
296          </item>
297          <item>
298           <widget class="QRadioButton" name="RB_1">
299            <property name="toolTip">
300             <string>The given surface triangulation is modified in accordance to a size map. 
301 The latter can be either the intrinsic size map (computed automatically
302 and based on the surface properties, i.e. the local curvatures),
303 or on a given size map (which is then combined to the intrinsic size map). 
304 One should use this option to coarsen  and enrich the mesh, when a regular mesh 
305 for computation purposes is desired, i.e. a mesh with good aspect ratios or 
306 good quality elements</string>
307            </property>
308            <property name="text">
309             <string>Mesh for finite element computation : Coarsening and Enrichment  (1)</string>
310            </property>
311           </widget>
312          </item>
313
314         </layout>
315
316        </item>
317
318       </layout>
319
320       </widget>
321       <widget class="QGroupBox" name="GBUnit">
322        <property name="geometry">
323         <rect>
324          <x>10</x>
325          <y>420</y>
326          <width>750</width>
327          <height>70</height>
328         </rect>
329        </property>
330        <property name="toolTip">
331         <string>This parameter enables the user to bound the maximal chordal deviation allowed,
332 that is the maximal distance allowed between the detected curve and the plane P
333 of the corresponding mesh face.
334 In other words, it avoids having faces too far away from the curve they should represent.</string>
335        </property>
336        <property name="title">
337         <string>Chordal deviation Tolerance</string>
338        </property>
339        <widget class="QLineEdit" name="SP_Tolerance">
340         <property name="geometry">
341          <rect>
342           <x>40</x>
343           <y>30</y>
344           <width>110</width>
345           <height>24</height>
346          </rect>
347         </property>
348         <property name="toolTip">
349          <string>If the Units parameter is relative, epsilon max correspond to (per thousand) s*Tolerance/1000, where s is the size of the bounding box of the domain.
350 If the Units parameter is absolute, the tolerance parameter is expressed in model units:
351   if P=2 and point coordinates are given in millimeters, the maximal chordal deviation is 2 mm.</string>
352         </property>
353        </widget>
354        <widget class="QRadioButton" name="RB_Absolute">
355         <property name="geometry">
356          <rect>
357           <x>220</x>
358           <y>30</y>
359           <width>120</width>
360           <height>24</height>
361          </rect>
362         </property>
363         <property name="toolTip">
364          <string>Values are expressed in the model units.</string>
365         </property>
366         <property name="text">
367          <string>Absolute units</string>
368         </property>
369         <property name="checked">
370          <bool>false</bool>
371         </property>
372        </widget>
373        <widget class="QRadioButton" name="RB_Relative">
374         <property name="geometry">
375          <rect>
376           <x>350</x>
377           <y>30</y>
378           <width>120</width>
379           <height>24</height>
380          </rect>
381         </property>
382         <property name="toolTip">
383          <string>Values are relative (per thousand) to the bounding box size.</string>
384         </property>
385         <property name="text">
386          <string>Relative units</string>
387         </property>
388         <property name="checked">
389          <bool>true</bool>
390         </property>
391        </widget>
392       </widget>
393       <widget class="QGroupBox" name="groupBox">
394        <property name="geometry">
395         <rect>
396          <x>10</x>
397          <y>10</y>
398          <width>750</width>
399          <height>120</height>
400         </rect>
401        </property>
402        <property name="font">
403         <font>
404          <pointsize>10</pointsize>
405         </font>
406        </property>
407        <property name="title">
408         <string>Original Mesh</string>
409        </property>
410        <widget class="QPushButton" name="PB_MeshFile">
411         <property name="geometry">
412          <rect>
413           <x>40</x>
414           <y>70</y>
415           <width>190</width>
416           <height>31</height>
417          </rect>
418         </property>
419         <property name="font">
420          <font>
421           <pointsize>10</pointsize>
422          </font>
423         </property>
424         <property name="text">
425          <string>Mesh File GMF format</string>
426         </property>
427         <property name="iconSize">
428          <size>
429           <width>18</width>
430           <height>18</height>
431          </size>
432         </property>
433        </widget>
434        <widget class="QLineEdit" name="LE_MeshFile">
435         <property name="geometry">
436          <rect>
437           <x>240</x>
438           <y>70</y>
439           <width>481</width>
440           <height>31</height>
441          </rect>
442         </property>
443         <property name="font">
444          <font>
445           <pointsize>10</pointsize>
446          </font>
447         </property>
448        </widget>
449        <widget class="QPushButton" name="PB_MeshSmesh">
450         <property name="geometry">
451          <rect>
452           <x>40</x>
453           <y>30</y>
454           <width>190</width>
455           <height>31</height>
456          </rect>
457         </property>
458         <property name="text">
459          <string>Mesh Object Browser</string>
460         </property>
461         <property name="iconSize">
462          <size>
463           <width>18</width>
464           <height>18</height>
465          </size>
466         </property>
467         <property name="checkable">
468          <bool>false</bool>
469         </property>
470        </widget>
471        <widget class="QLineEdit" name="LE_MeshSmesh">
472         <property name="geometry">
473          <rect>
474           <x>240</x>
475           <y>30</y>
476           <width>481</width>
477           <height>31</height>
478          </rect>
479         </property>
480         <property name="font">
481          <font>
482           <pointsize>10</pointsize>
483          </font>
484         </property>
485        </widget>
486        <widget class="QLabel" name="label_8">
487         <property name="geometry">
488          <rect>
489           <x>10</x>
490           <y>80</y>
491           <width>31</width>
492           <height>18</height>
493          </rect>
494         </property>
495         <property name="text">
496          <string>or</string>
497         </property>
498        </widget>
499       </widget>
500       <zorder>groupBox</zorder>
501       <zorder>GBOptim</zorder>
502      </widget>
503      <widget class="QWidget" name="advanced">
504       <attribute name="title">
505        <string>Advanced Remeshing Options</string>
506       </attribute>
507       <widget class="QGroupBox" name="groupBox_5">
508        <property name="geometry">
509         <rect>
510          <x>10</x>
511          <y>10</y>
512          <width>750</width>
513          <height>120</height>
514         </rect>
515        </property>
516        <property name="title">
517         <string>You can set/unset</string>
518        </property>
519        <widget class="QCheckBox" name="CB_Ridge">
520         <property name="geometry">
521          <rect>
522           <x>30</x>
523           <y>20</y>
524           <width>271</width>
525           <height>25</height>
526          </rect>
527         </property>
528         <property name="toolTip">
529          <string>If not set (ridge detection disabled), Yams will not try to detect any new ridge edge by its own mechanism : 
530 it will consider as ridge only the ridges given in the mesh. 
531 All non-ridge edges that would have been detected as ridge by the ridge angle parameter 
532 (see below)  will be considered as part of the same continuous patch.
533 This option should not be checked when all the known ridges of the mesh are given and
534 when all other possible ridges are not geometric ridges to take into account.</string>
535         </property>
536         <property name="text">
537          <string>ridge detection</string>
538         </property>
539         <property name="checked">
540          <bool>true</bool>
541         </property>
542        </widget>
543        <widget class="QCheckBox" name="CB_Point">
544         <property name="geometry">
545          <rect>
546           <x>30</x>
547           <y>50</y>
548           <width>271</width>
549           <height>25</height>
550          </rect>
551         </property>
552         <property name="toolTip">
553          <string>When not set (point smoothing is disabled), Yams will not try to move the initial given vertices 
554 (along an edge, a ridge or onto the surface), hence Yams will only swap edges, remove vertices
555 or add vertices (refines) to change the mesh.</string>
556         </property>
557         <property name="text">
558          <string>point smoothing</string>
559         </property>
560         <property name="checked">
561          <bool>true</bool>
562         </property>
563        </widget>
564
565        <widget class="QCheckBox" name="CB_SplitEdge">
566         <property name="geometry">
567          <rect>
568           <x>30</x>
569           <y>80</y>
570           <width>271</width>
571           <height>25</height>
572          </rect>
573         </property>
574         <property name="toolTip">
575          <string>If set, Yams creates new vertices placed on the curved surface and adds them to elements. 
576 It means one extra vertex on edge (P2 or quadratic triangles).
577 New created vertices are saved in the .mesh file under keyword section 'Vertices'</string>
578         </property>
579         <property name="text">
580          <string>split edge</string>
581         </property>
582         <property name="checked">
583          <bool>false</bool>
584         </property>
585        </widget>
586
587
588       </widget>
589       <widget class="QGroupBox" name="groupBox_5">
590        <property name="geometry">
591         <rect>
592          <x>10</x>
593          <y>140</y>
594          <width>750</width>
595          <height>270</height>
596         </rect>
597        </property>
598        <property name="title">
599         <string>You can control</string>
600        </property>
601 ##1
602        <widget class="QDoubleSpinBox" name="SP_Geomapp">
603         <property name="geometry">
604          <rect>
605           <x>30</x>
606           <y>30</y>
607           <width>100</width>
608           <height>25</height>
609          </rect>
610         </property>
611         <property name="maximum">
612          <double>0.89</double>
613         </property>
614         <property name="singleStep">
615          <double>0.01</double>
616         </property>
617         <property name="value">
618          <double>0.04</double>
619         </property>
620        </widget>
621        <widget class="QLabel" name="label_2">
622         <property name="geometry">
623          <rect>
624           <x>140</x>
625           <y>30</y>
626           <width>630</width>
627           <height>30</height>
628          </rect>
629         </property>
630         <property name="toolTip">
631          <string>This field (as well as tolerance) enables the user to control the accuracy of the
632 piecewise linear approximation of the surface. This parameter enables the user to
633 control the maximal angle allowed between two adjacent faces. It can be used to
634 bound the maximal deviation of the mesh faces from the tangent planes at mesh vertices. 
635 In other words, it avoids having sharp angles between faces representing a smooth curve.
636 This parameter enables the user to specify the maximal chordal deviation &quot;max relatively to the curvature.
637 Following that criterion:
638 - if the chordal deviation epsilon is smaller than epsilon max*r, it is acceptable to remove the considered point;
639 - if the chordal deviation epsilon is greater than epsiolon max*r, the considered mesh face should be redefined 
640      by adding a point on the curve.
641 One can see that the smaller the radius r, the harder it is to satisfy this criterion:  
642 epsilon max is a real value corresponding to a percentage, the ratio between the chordal deviation to 
643 the local curvature. This field is used only for optimisation style -O values of  -1, 0 and 1.
644 The default value for &quot;max is set to 0:04 which leads to angles of less than 33 degrees between two adjacent
645 faces.</string>
646         </property>
647         <property name="text">
648          <string>Geometrical approximation:
649 Maximum angle allowed between a face and a curve (not separated by a ridge).</string>
650         </property>
651        </widget>
652 ##2
653        <widget class="QDoubleSpinBox" name="SP_Ridge">
654         <property name="geometry">
655          <rect>
656           <x>30</x>
657           <y>70</y>
658           <width>100</width>
659           <height>25</height>
660          </rect>
661         </property>
662         <property name="maximum">
663          <double>90.</double>
664         </property>
665         <property name="value">
666          <double>45.</double>
667         </property>
668        </widget>
669        <widget class="QLabel" name="label_4">
670         <property name="geometry">
671          <rect>
672           <x>140</x>
673           <y>70</y>
674           <width>630</width>
675           <height>30</height>
676          </rect>
677         </property>
678         <property name="text">
679          <string>If the angle between the normal vectors of two adjacent faces exceeds this value,
680 the edge common to the faces is a ridge.</string>
681         </property>
682        </widget>
683 ##3
684        <widget class="QDoubleSpinBox" name="SP_MaxSize">
685         <property name="geometry">
686          <rect>
687           <x>30</x>
688           <y>110</y>
689           <width>100</width>
690           <height>25</height>
691          </rect>
692         </property>
693         <property name="minimum">
694          <double>0.01</double>
695         </property>
696         <property name="maximum">
697          <double>100.</double>
698         </property>
699         <property name="singleStep">
700          <double>0.1</double>
701         </property>
702         <property name="value">
703          <double>100.</double>
704         </property>
705        </widget>
706        <widget class="QLabel" name="label_5">
707         <property name="geometry">
708          <rect>
709           <x>140</x>
710           <y>110</y>
711           <width>630</width>
712           <height>30</height>
713          </rect>
714         </property>
715         <property name="toolTip">
716          <string>This parameter allows the user to prescribe a maximal size hmax
717 for the mesh elements i.e., the lengths of the edges with respect to the specified
718  size map. The corresponding values are either relative or absolute depending on the choosen parameter.
719 The default values are automatically set based on the surface geometry (curvature dependent) and its
720 bounding box size.
721 Please note that, as it is not strictly possible to obey the given or computed size map, the actual maximal
722 size  may be slightly bigger than the prescribed ones.</string>
723         </property>
724         <property name="text">
725          <string>Maximal size allowed around vertices,
726 the lengths of the edges with respect to the specified size map.</string>
727         </property>
728        </widget>
729 ##4
730        <widget class="QDoubleSpinBox" name="SP_MinSize">
731         <property name="geometry">
732          <rect>
733           <x>30</x>
734           <y>150</y>
735           <width>100</width>
736           <height>25</height>
737          </rect>
738         </property>
739         <property name="minimum">
740          <double>0.</double>
741         </property>
742         <property name="maximum">
743          <double>100.</double>
744         </property>
745         <property name="singleStep">
746          <double>0.1</double>
747         </property>
748         <property name="value">
749          <double>5.</double>
750         </property>
751        </widget>
752        <widget class="QLabel" name="label_9">
753         <property name="geometry">
754          <rect>
755           <x>140</x>
756           <y>150</y>
757           <width>630</width>
758           <height>30</height>
759          </rect>
760         </property>
761         <property name="toolTip">
762          <string>This parameter allows the user to prescribe a maximal size hmax
763 for the mesh elements i.e., the lengths of the edges with respect to the specified
764  size map. The corresponding values are either relative or absolute depending on the choosen parameter.
765 The default values are automatically set based on the surface geometry (curvature dependent) and its
766 bounding box size.
767 Please note that, as it is not strictly possible to obey the given or computed size map, the actual maximal
768 size  may be slightly bigger than the prescribed ones.</string>
769         </property>
770         <property name="text">
771          <string>Minimal size allowed around vertices,
772 the lengths of the edges with respect to the specified size map.</string>
773         </property>
774        </widget>
775 ##5
776        <widget class="QDoubleSpinBox" name="SP_Gradation">
777         <property name="geometry">
778          <rect>
779           <x>30</x>
780           <y>190</y>
781           <width>100</width>
782           <height>25</height>
783          </rect>
784         </property>
785         <property name="singleStep">
786          <double>0.01</double>
787         </property>
788         <property name="value">
789          <double>1.3</double>
790         </property>
791        </widget>
792        <widget class="QLabel" name="label_3">
793         <property name="geometry">
794          <rect>
795           <x>140</x>
796           <y>190</y>
797           <width>630</width>
798           <height>30</height>
799          </rect>
800         </property>
801         <property name="toolTip">
802          <string>This parameter enables the user to control the element size variation in the triangulation.
803 Yams will avoid getting two adjacent edges which sizes differ by a factor bigger than this parameter. 
804 To avoid rapid size variations, a size correction procedure is applied to the size map. 
805 In other words: if two adjacent edges are respectively e1 and e2 long 
806 if  e2 &gt; parameter * e1 then e02 the new size for the second edge will be set to  parameter* e1.
807 This procedure is de-activated if yams computes a mesh for finite element with only coarsening.
808 The default value is 1.3, which is the usual value set for computational meshes.</string>
809         </property>
810         <property name="text">
811          <string>Mesh Gradation: the element size variation in the triangulation.
812 Yams will avoid having two adjacent edges which sizes vary more than the given gradation.</string>
813         </property>
814        </widget>
815       </widget>
816      </widget>
817      <widget class="QWidget" name="generic">
818       <attribute name="title">
819        <string>Generic Options</string>
820       </attribute>
821       <widget class="QGroupBox" name="groupBox_4">
822        <property name="geometry">
823         <rect>
824          <x>10</x>
825          <y>10</y>
826          <width>750</width>
827          <height>130</height>
828         </rect>
829        </property>
830        <property name="title">
831         <string>Yams Generic Options</string>
832        </property>
833        
834           <widget class="QSpinBox" name="SP_Verbosity">
835         <property name="geometry">
836          <rect>
837           <x>20</x>
838           <y>30</y>
839           <width>100</width>
840           <height>25</height>
841          </rect>
842         </property>
843            <property name="maximum">
844             <number>10</number>
845            </property>
846            <property name="value">
847             <number>3</number>
848            </property>
849           </widget>
850        
851           <widget class="QLabel" name="label">
852         <property name="geometry">
853          <rect>
854           <x>130</x>
855           <y>30</y>
856           <width>600</width>
857           <height>30</height>
858          </rect>
859         </property>
860         <property name="toolTip">
861          <string>sets the verbosity level.
862 From 0 (no detail) to 10 (very detailed).
863 Default is 3.</string>
864         </property>
865            <property name="text">
866             <string>Verbosity level</string>
867            </property>
868           </widget>
869        
870           <widget class="QSpinBox" name="SP_Memory">
871         <property name="geometry">
872          <rect>
873           <x>20</x>
874           <y>70</y>
875           <width>100</width>
876           <height>25</height>
877          </rect>
878         </property>
879            <property name="maximum">
880             <number>100000</number>
881            </property>
882            <property name="value">
883             <number>0</number>
884            </property>
885           </widget>
886        
887           <widget class="QLabel" name="label_6">
888        <property name="geometry">
889          <rect>
890           <x>130</x>
891           <y>70</y>
892           <width>600</width>
893           <height>30</height>
894          </rect>
895         </property>
896            <property name="text">
897             <string>Memory size (in Mbytes)</string>
898            </property>
899            <property name="toolTip">
900             <string>The program requires roughly about 370 bytes per point. It is thus possible to estimate a priori 
901 the required memory size to complete a job. As an example of memory space needed, a mesh 
902 of 543,652 points (1,087,716 triangles) requires 182 Mbytes (about 351 bytes per point). Conversely, 
903 a workstation having 512 Mbytes of memory can handle a mesh of about 2,750,000 points.
904 The memory needed for mesh modification is allocated dynamically at the beginning of the procedure 
905 (data reading), based on the initial triangulation size. When the program reaches the amount of maximal 
906 memory allowed, it will stop inserting points and, if possible, the current mesh will be saved as it is, 
907 valid and conformal, provided the input mesh was valid and conformal.
908 Specify the memory if:
909 - the automatically allocated memory reveals insufficient when the user asked to enrich the given mesh.
910 - you want to limit the amount of memory used by the program.
911 If the input mesh size requires more memory than requested or if the allocated memory (user defined or not)
912 exceeds the machine capabilities, the tool will stop because of insufficient memory.</string>
913            </property>
914           </widget>
915         
916       </widget>
917       <widget class="QGroupBox" name="groupBox_6">
918        <property name="geometry">
919         <rect>
920          <x>10</x>
921          <y>150</y>
922          <width>750</width>
923          <height>170</height>
924         </rect>
925        </property>
926        <property name="title">
927         <string>Plug-in Generic Options</string>
928        </property>
929        <widget class="QLabel" name="label_10">
930         <property name="geometry">
931          <rect>
932           <x>20</x>
933           <y>40</y>
934           <width>391</width>
935           <height>18</height>
936          </rect>
937         </property>
938         <property name="text">
939          <string>File used to save Yams hypothesis parameters :</string>
940         </property>
941        </widget>
942        <widget class="QPushButton" name="PB_ParamsFileExplorer">
943         <property name="geometry">
944          <rect>
945           <x>20</x>
946           <y>70</y>
947           <width>30</width>
948           <height>31</height>
949          </rect>
950         </property>
951         <property name="text">
952          <string/>
953         </property>
954        </widget>
955        <widget class="QLineEdit" name="LE_ParamsFile">
956         <property name="geometry">
957          <rect>
958           <x>60</x>
959           <y>70</y>
960           <width>661</width>
961           <height>31</height>
962          </rect>
963         </property>
964        </widget>
965        
966       <widget class="QPushButton" name="PB_Save">
967         <property name="geometry">
968          <rect>
969           <x>20</x>
970           <y>110</y>
971           <width>70</width>
972           <height>31</height>
973          </rect>
974         </property>
975        <property name="text">
976         <string>Save</string>
977        </property>
978         <property name="iconSize">
979          <size>
980           <width>18</width>
981           <height>18</height>
982          </size>
983         </property>
984       </widget>
985
986       <widget class="QPushButton" name="PB_Load">
987         <property name="geometry">
988          <rect>
989           <x>120</x>
990           <y>110</y>
991           <width>70</width>
992           <height>31</height>
993          </rect>
994         </property>
995        <property name="text">
996         <string>Load</string>
997        </property>
998         <property name="iconSize">
999          <size>
1000           <width>18</width>
1001           <height>18</height>
1002          </size>
1003         </property>
1004       </widget>
1005        
1006       </widget>
1007      </widget>
1008     </widget>
1009    </item>
1010   </layout>
1011  </widget>
1012  <resources/>
1013  <connections/>
1014 </ui>