Salome HOME
Merge branch 'hydro/imps_2015' into V7_dev
[modules/smesh.git] / src / Tools / blocFissure / ihm / fissureGenerale.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>Dialog</class>
4  <widget class="QDialog" name="Dialog">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>631</width>
10     <height>560</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Insertion de fissure dans un maillage sain</string>
15   </property>
16   <property name="toolTip">
17    <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Insertion d'un maillage de fissure dans un maillage hexaédrique sain.&lt;/p&gt;&lt;p&gt;Le maillage sain est fourni sous forme de fichier Med.&lt;/p&gt;&lt;p&gt;La face de fissure est décrite par une géométrie dans un fichier brep.&lt;/p&gt;&lt;p&gt;La ou les arêtes de fond de fissure sont données par leurs index dans la face de fissure.&lt;/p&gt;&lt;p&gt;La procédure identfie des mailles saines à enlever et remailler, construit un maillage régulier rayonnant autour de la ligne de fond de fissure, reconstitue les faces externes en triangles, complète la zone à remailler en tétraèdres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
18   </property>
19   <layout class="QVBoxLayout" name="verticalLayout">
20    <item>
21     <widget class="QGroupBox" name="groupBox">
22      <property name="title">
23       <string>maillage sain et géometries de fissure</string>
24      </property>
25      <layout class="QGridLayout" name="gridLayout_4">
26       <item row="1" column="0">
27        <layout class="QHBoxLayout" name="horizontalLayout">
28         <item>
29          <widget class="QLabel" name="label">
30           <property name="text">
31            <string>index edges fond fissure</string>
32           </property>
33          </widget>
34         </item>
35         <item>
36          <widget class="QLineEdit" name="le_fondfiss">
37           <property name="toolTip">
38            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Index des edges décrivant le fond de fissure, dans la face de fissure.&lt;/p&gt;&lt;p&gt;Sous forme d'une liste Python.&lt;/p&gt;&lt;p&gt;Exemples :&lt;span style=&quot; color:#00ffff;&quot;/&gt;&lt;span style=&quot; font-style:italic; color:#00ffff;&quot;&gt;[5,9]&lt;/span&gt; ou &lt;span style=&quot; font-style:italic; color:#00ffff;&quot;&gt;[3]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;(on peut récupérer ces valeurs à l'aide du dialogue de création de groupes d'edges, dans GEOM)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
39           </property>
40          </widget>
41         </item>
42         <item>
43          <spacer name="horizontalSpacer">
44           <property name="orientation">
45            <enum>Qt::Horizontal</enum>
46           </property>
47           <property name="sizeHint" stdset="0">
48            <size>
49             <width>40</width>
50             <height>20</height>
51            </size>
52           </property>
53          </spacer>
54         </item>
55        </layout>
56       </item>
57       <item row="0" column="0">
58        <layout class="QGridLayout" name="gridLayout">
59         <item row="0" column="1">
60          <widget class="QLineEdit" name="le_maillage">
61           <property name="toolTip">
62            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;fichier med du maillage sain (hexaèdres)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
63           </property>
64          </widget>
65         </item>
66         <item row="1" column="0">
67          <widget class="QPushButton" name="pb_facefiss">
68           <property name="toolTip">
69            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;sélection du fichier brep (géométrie) décrivant la face de fissure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
70           </property>
71           <property name="text">
72            <string>face fissure</string>
73           </property>
74          </widget>
75         </item>
76         <item row="1" column="1">
77          <widget class="QLineEdit" name="le_facefiss">
78           <property name="toolTip">
79            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;fichier brep (géométrie) décrivant la face de fissure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
80           </property>
81          </widget>
82         </item>
83         <item row="0" column="0">
84          <widget class="QPushButton" name="pb_maillage">
85           <property name="toolTip">
86            <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;sélection du fichier med du maillage sain (hexaèdres)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
87           </property>
88           <property name="text">
89            <string>maillage sain</string>
90           </property>
91          </widget>
92         </item>
93        </layout>
94       </item>
95      </layout>
96      <zorder></zorder>
97      <zorder></zorder>
98     </widget>
99    </item>
100    <item>
101     <layout class="QGridLayout" name="gridLayout_10">
102      <item row="0" column="0">
103       <widget class="QGroupBox" name="groupBox_2">
104        <property name="title">
105         <string>identification zone à remailler</string>
106        </property>
107        <layout class="QGridLayout" name="gridLayout_12">
108         <item row="0" column="0">
109          <layout class="QGridLayout" name="gridLayout_6">
110           <item row="0" column="0">
111            <widget class="QLabel" name="label_2">
112             <property name="text">
113              <string>distance influence</string>
114             </property>
115            </widget>
116           </item>
117           <item row="0" column="1">
118            <widget class="QDoubleSpinBox" name="dsb_influence">
119             <property name="toolTip">
120              <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La zone remaillée contiendra toutes les mailles du maillage sain à une distance de la face de fissure inférieure à cette valeur.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
121             </property>
122             <property name="decimals">
123              <number>5</number>
124             </property>
125            </widget>
126           </item>
127          </layout>
128         </item>
129         <item row="0" column="1">
130          <spacer name="horizontalSpacer_6">
131           <property name="orientation">
132            <enum>Qt::Horizontal</enum>
133           </property>
134           <property name="sizeHint" stdset="0">
135            <size>
136             <width>0</width>
137             <height>20</height>
138            </size>
139           </property>
140          </spacer>
141         </item>
142         <item row="1" column="0" colspan="2">
143          <widget class="QGroupBox" name="groupBox_3">
144           <property name="title">
145            <string>prémaillage face fissure</string>
146           </property>
147           <layout class="QGridLayout" name="gridLayout_5">
148            <item row="0" column="0">
149             <layout class="QGridLayout" name="gridLayout_2">
150              <item row="0" column="0">
151               <widget class="QLabel" name="label_3">
152                <property name="text">
153                 <string>min</string>
154                </property>
155               </widget>
156              </item>
157              <item row="0" column="1">
158               <widget class="QDoubleSpinBox" name="dsb_meshBrepMin">
159                <property name="toolTip">
160                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pour faciliter la détermination de la zone à remailler, il faut des points sur la face de fissure, suffisament resserrés, en relation avec la taille des mailles du maillage sain.&lt;/p&gt;&lt;p&gt;Ces points sont obtenus par pré maillage de la face de fissure, en triangles. On donne la taille min et max des triangles.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
161                </property>
162                <property name="decimals">
163                 <number>5</number>
164                </property>
165                <property name="maximum">
166                 <double>1000000.000000000000000</double>
167                </property>
168               </widget>
169              </item>
170              <item row="1" column="0">
171               <widget class="QLabel" name="label_4">
172                <property name="text">
173                 <string>max</string>
174                </property>
175               </widget>
176              </item>
177              <item row="1" column="1">
178               <widget class="QDoubleSpinBox" name="dsb_meshBrepMax">
179                <property name="toolTip">
180                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pour faciliter la détermination de la zone à remailler, il faut des points sur la face de fissure, suffisament resserrés, en relation avec la taille des mailles du maillage sain.&lt;/p&gt;&lt;p&gt;Ces points sont obtenus par pré maillage de la face de fissure, en triangles. On donne la taille min et max des triangles.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
181                </property>
182                <property name="decimals">
183                 <number>5</number>
184                </property>
185                <property name="maximum">
186                 <double>1000000.000000000000000</double>
187                </property>
188               </widget>
189              </item>
190             </layout>
191            </item>
192            <item row="0" column="1">
193             <spacer name="horizontalSpacer_3">
194              <property name="orientation">
195               <enum>Qt::Horizontal</enum>
196              </property>
197              <property name="sizeHint" stdset="0">
198               <size>
199                <width>34</width>
200                <height>20</height>
201               </size>
202              </property>
203             </spacer>
204            </item>
205           </layout>
206          </widget>
207         </item>
208        </layout>
209       </widget>
210      </item>
211      <item row="0" column="1" rowspan="2">
212       <widget class="QGroupBox" name="groupBox_4">
213        <property name="title">
214         <string>maillage zone de fissure</string>
215        </property>
216        <layout class="QGridLayout" name="gridLayout_9">
217         <item row="0" column="0">
218          <widget class="QGroupBox" name="groupBox_5">
219           <property name="title">
220            <string>pipe rayonnant</string>
221           </property>
222           <layout class="QGridLayout" name="gridLayout_7">
223            <item row="0" column="0">
224             <layout class="QGridLayout" name="gridLayout_3">
225              <item row="0" column="0">
226               <widget class="QLabel" name="label_5">
227                <property name="text">
228                 <string>rayon pipe</string>
229                </property>
230               </widget>
231              </item>
232              <item row="0" column="1">
233               <widget class="QDoubleSpinBox" name="dsb_rayonPipe">
234                <property name="toolTip">
235                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pipe rayonnant construit sur le fond de fissure :&lt;/p&gt;&lt;p&gt;Rayon du pipe.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
236                </property>
237                <property name="decimals">
238                 <number>5</number>
239                </property>
240                <property name="maximum">
241                 <double>1000000.000000000000000</double>
242                </property>
243               </widget>
244              </item>
245              <item row="1" column="0">
246               <widget class="QLabel" name="label_6">
247                <property name="text">
248                 <string>longueur mailles</string>
249                </property>
250               </widget>
251              </item>
252              <item row="1" column="1">
253               <widget class="QDoubleSpinBox" name="dsb_lenSegPipe">
254                <property name="toolTip">
255                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pipe rayonnant construit sur le fond de fissure :&lt;/p&gt;&lt;p&gt;Longueur des mailles le long de la ligne de fond de fissure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
256                </property>
257                <property name="decimals">
258                 <number>5</number>
259                </property>
260                <property name="maximum">
261                 <double>1000000.000000000000000</double>
262                </property>
263               </widget>
264              </item>
265              <item row="2" column="0">
266               <widget class="QLabel" name="label_7">
267                <property name="text">
268                 <string>couronnes</string>
269                </property>
270               </widget>
271              </item>
272              <item row="2" column="1">
273               <widget class="QSpinBox" name="sb_couronnes">
274                <property name="toolTip">
275                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pipe rayonnant construit sur le fond de fissure :&lt;/p&gt;&lt;p&gt;nombre de couronnes de mailles autour de la ligne de fond de fissure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
276                </property>
277                <property name="minimum">
278                 <number>2</number>
279                </property>
280                <property name="maximum">
281                 <number>10000</number>
282                </property>
283                <property name="value">
284                 <number>4</number>
285                </property>
286               </widget>
287              </item>
288              <item row="3" column="0">
289               <widget class="QLabel" name="label_8">
290                <property name="text">
291                 <string>secteurs</string>
292                </property>
293               </widget>
294              </item>
295              <item row="3" column="1">
296               <widget class="QSpinBox" name="sb_secteurs">
297                <property name="toolTip">
298                 <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pipe rayonnant construit sur le fond de fissure :&lt;/p&gt;&lt;p&gt;nombre de secteurs selon un cercle normal au fond de fissure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
299                </property>
300                <property name="minimum">
301                 <number>4</number>
302                </property>
303                <property name="maximum">
304                 <number>10000</number>
305                </property>
306                <property name="value">
307                 <number>8</number>
308                </property>
309               </widget>
310              </item>
311             </layout>
312            </item>
313            <item row="0" column="1">
314             <spacer name="horizontalSpacer_4">
315              <property name="orientation">
316               <enum>Qt::Horizontal</enum>
317              </property>
318              <property name="sizeHint" stdset="0">
319               <size>
320                <width>6</width>
321                <height>20</height>
322               </size>
323              </property>
324             </spacer>
325            </item>
326           </layout>
327          </widget>
328         </item>
329         <item row="1" column="0">
330          <widget class="QGroupBox" name="groupBox_6">
331           <property name="title">
332            <string>faces externes</string>
333           </property>
334           <layout class="QGridLayout" name="gridLayout_8">
335            <item row="0" column="0">
336             <widget class="QLabel" name="label_9">
337              <property name="text">
338               <string>aretes face fissure</string>
339              </property>
340             </widget>
341            </item>
342            <item row="0" column="1">
343             <widget class="QDoubleSpinBox" name="dsb_areteFaceFissure">
344              <property name="toolTip">
345               <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Faces externes de la zone à remailler.&lt;/p&gt;&lt;p&gt;Mailage en triangles : valeur cible des arêtes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
346              </property>
347              <property name="decimals">
348               <number>5</number>
349              </property>
350              <property name="maximum">
351               <double>1000000.000000000000000</double>
352              </property>
353             </widget>
354            </item>
355            <item row="0" column="2">
356             <spacer name="horizontalSpacer_5">
357              <property name="orientation">
358               <enum>Qt::Horizontal</enum>
359              </property>
360              <property name="sizeHint" stdset="0">
361               <size>
362                <width>1</width>
363                <height>20</height>
364               </size>
365              </property>
366             </spacer>
367            </item>
368           </layout>
369          </widget>
370         </item>
371        </layout>
372       </widget>
373      </item>
374      <item row="1" column="0">
375       <spacer name="verticalSpacer">
376        <property name="orientation">
377         <enum>Qt::Vertical</enum>
378        </property>
379        <property name="sizeHint" stdset="0">
380         <size>
381          <width>20</width>
382          <height>112</height>
383         </size>
384        </property>
385       </spacer>
386      </item>
387     </layout>
388    </item>
389    <item>
390     <spacer name="verticalSpacer_2">
391      <property name="orientation">
392       <enum>Qt::Vertical</enum>
393      </property>
394      <property name="sizeHint" stdset="0">
395       <size>
396        <width>20</width>
397        <height>13</height>
398       </size>
399      </property>
400     </spacer>
401    </item>
402    <item>
403     <layout class="QHBoxLayout" name="horizontalLayout_2">
404      <item>
405       <spacer name="horizontalSpacer_7">
406        <property name="orientation">
407         <enum>Qt::Horizontal</enum>
408        </property>
409        <property name="sizeHint" stdset="0">
410         <size>
411          <width>40</width>
412          <height>20</height>
413         </size>
414        </property>
415       </spacer>
416      </item>
417      <item>
418       <widget class="QLabel" name="lb_calcul">
419        <property name="font">
420         <font>
421          <pointsize>24</pointsize>
422         </font>
423        </property>
424        <property name="text">
425         <string>--- Calcul en cours ---</string>
426        </property>
427       </widget>
428      </item>
429      <item>
430       <spacer name="horizontalSpacer_8">
431        <property name="orientation">
432         <enum>Qt::Horizontal</enum>
433        </property>
434        <property name="sizeHint" stdset="0">
435         <size>
436          <width>40</width>
437          <height>20</height>
438         </size>
439        </property>
440       </spacer>
441      </item>
442     </layout>
443    </item>
444    <item>
445     <layout class="QHBoxLayout" name="horizontalLayout_3">
446      <item>
447       <widget class="QPushButton" name="pb_reset">
448        <property name="toolTip">
449         <string>réinitialisation de tous les paramètres à leur valeur par défaut</string>
450        </property>
451        <property name="text">
452         <string>Reset</string>
453        </property>
454       </widget>
455      </item>
456      <item>
457       <widget class="QPushButton" name="pb_valPrec">
458        <property name="toolTip">
459         <string>réinitialisation de tous les paramètres à leur valeur de la précédente éxécution</string>
460        </property>
461        <property name="text">
462         <string>Précédent</string>
463        </property>
464       </widget>
465      </item>
466      <item>
467       <widget class="QPushButton" name="pb_recharger">
468        <property name="toolTip">
469         <string>réinitialisation des paramètres à partir d'un fichier préalablement sauvegardé</string>
470        </property>
471        <property name="text">
472         <string>Recharger</string>
473        </property>
474       </widget>
475      </item>
476      <item>
477       <widget class="QPushButton" name="pb_sauver">
478        <property name="toolTip">
479         <string>sauvegarde des paramètres dans un fichier à choisir</string>
480        </property>
481        <property name="text">
482         <string>Sauver</string>
483        </property>
484       </widget>
485      </item>
486      <item>
487       <spacer name="horizontalSpacer_2">
488        <property name="orientation">
489         <enum>Qt::Horizontal</enum>
490        </property>
491        <property name="sizeHint" stdset="0">
492         <size>
493          <width>40</width>
494          <height>20</height>
495         </size>
496        </property>
497       </spacer>
498      </item>
499      <item>
500       <widget class="QDialogButtonBox" name="bb_OkCancel">
501        <property name="orientation">
502         <enum>Qt::Horizontal</enum>
503        </property>
504        <property name="standardButtons">
505         <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
506        </property>
507       </widget>
508      </item>
509     </layout>
510    </item>
511   </layout>
512  </widget>
513  <resources/>
514  <connections>
515   <connection>
516    <sender>bb_OkCancel</sender>
517    <signal>accepted()</signal>
518    <receiver>Dialog</receiver>
519    <slot>accept()</slot>
520    <hints>
521     <hint type="sourcelabel">
522      <x>248</x>
523      <y>254</y>
524     </hint>
525     <hint type="destinationlabel">
526      <x>157</x>
527      <y>274</y>
528     </hint>
529    </hints>
530   </connection>
531   <connection>
532    <sender>bb_OkCancel</sender>
533    <signal>rejected()</signal>
534    <receiver>Dialog</receiver>
535    <slot>reject()</slot>
536    <hints>
537     <hint type="sourcelabel">
538      <x>316</x>
539      <y>260</y>
540     </hint>
541     <hint type="destinationlabel">
542      <x>286</x>
543      <y>274</y>
544     </hint>
545    </hints>
546   </connection>
547  </connections>
548 </ui>