Salome HOME
3f1528ff0630cb22866f1ad295732227bf8bbb9d
[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>490</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="QGridLayout" name="gridLayout_11">
20    <item row="0" column="0" colspan="2">
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="0" column="0">
27        <layout class="QGridLayout" name="gridLayout">
28         <item row="0" column="0">
29          <widget class="QPushButton" name="pb_maillage">
30           <property name="toolTip">
31            <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>
32           </property>
33           <property name="text">
34            <string>maillage sain</string>
35           </property>
36          </widget>
37         </item>
38         <item row="0" column="1">
39          <widget class="QLineEdit" name="le_maillage">
40           <property name="toolTip">
41            <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>
42           </property>
43          </widget>
44         </item>
45         <item row="1" column="0">
46          <widget class="QPushButton" name="pb_facefiss">
47           <property name="toolTip">
48            <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>
49           </property>
50           <property name="text">
51            <string>face fissure</string>
52           </property>
53          </widget>
54         </item>
55         <item row="1" column="1">
56          <widget class="QLineEdit" name="le_facefiss">
57           <property name="toolTip">
58            <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>
59           </property>
60          </widget>
61         </item>
62        </layout>
63       </item>
64       <item row="1" column="0">
65        <layout class="QHBoxLayout" name="horizontalLayout">
66         <item>
67          <widget class="QLabel" name="label">
68           <property name="text">
69            <string>index edges fond fissure</string>
70           </property>
71          </widget>
72         </item>
73         <item>
74          <widget class="QLineEdit" name="le_fondfiss">
75           <property name="toolTip">
76            <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>
77           </property>
78          </widget>
79         </item>
80         <item>
81          <spacer name="horizontalSpacer">
82           <property name="orientation">
83            <enum>Qt::Horizontal</enum>
84           </property>
85           <property name="sizeHint" stdset="0">
86            <size>
87             <width>40</width>
88             <height>20</height>
89            </size>
90           </property>
91          </spacer>
92         </item>
93        </layout>
94       </item>
95      </layout>
96      <zorder></zorder>
97      <zorder></zorder>
98     </widget>
99    </item>
100    <item row="1" column="0" colspan="2">
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            </widget>
123           </item>
124          </layout>
125         </item>
126         <item row="0" column="1">
127          <spacer name="horizontalSpacer_6">
128           <property name="orientation">
129            <enum>Qt::Horizontal</enum>
130           </property>
131           <property name="sizeHint" stdset="0">
132            <size>
133             <width>0</width>
134             <height>20</height>
135            </size>
136           </property>
137          </spacer>
138         </item>
139         <item row="1" column="0" colspan="2">
140          <widget class="QGroupBox" name="groupBox_3">
141           <property name="title">
142            <string>prémaillage face fissure</string>
143           </property>
144           <layout class="QGridLayout" name="gridLayout_5">
145            <item row="0" column="0">
146             <layout class="QGridLayout" name="gridLayout_2">
147              <item row="0" column="0">
148               <widget class="QLabel" name="label_3">
149                <property name="text">
150                 <string>min</string>
151                </property>
152               </widget>
153              </item>
154              <item row="0" column="1">
155               <widget class="QDoubleSpinBox" name="dsb_meshBrepMin">
156                <property name="toolTip">
157                 <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>
158                </property>
159                <property name="maximum">
160                 <double>1000000.000000000000000</double>
161                </property>
162               </widget>
163              </item>
164              <item row="1" column="0">
165               <widget class="QLabel" name="label_4">
166                <property name="text">
167                 <string>max</string>
168                </property>
169               </widget>
170              </item>
171              <item row="1" column="1">
172               <widget class="QDoubleSpinBox" name="dsb_meshBrepMax">
173                <property name="toolTip">
174                 <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>
175                </property>
176                <property name="maximum">
177                 <double>1000000.000000000000000</double>
178                </property>
179               </widget>
180              </item>
181             </layout>
182            </item>
183            <item row="0" column="1">
184             <spacer name="horizontalSpacer_3">
185              <property name="orientation">
186               <enum>Qt::Horizontal</enum>
187              </property>
188              <property name="sizeHint" stdset="0">
189               <size>
190                <width>34</width>
191                <height>20</height>
192               </size>
193              </property>
194             </spacer>
195            </item>
196           </layout>
197          </widget>
198         </item>
199        </layout>
200       </widget>
201      </item>
202      <item row="0" column="1" rowspan="2">
203       <widget class="QGroupBox" name="groupBox_4">
204        <property name="title">
205         <string>maillage zone de fissure</string>
206        </property>
207        <layout class="QGridLayout" name="gridLayout_9">
208         <item row="0" column="0">
209          <widget class="QGroupBox" name="groupBox_5">
210           <property name="title">
211            <string>pipe rayonnant</string>
212           </property>
213           <layout class="QGridLayout" name="gridLayout_7">
214            <item row="0" column="0">
215             <layout class="QGridLayout" name="gridLayout_3">
216              <item row="0" column="0">
217               <widget class="QLabel" name="label_5">
218                <property name="text">
219                 <string>rayon pipe</string>
220                </property>
221               </widget>
222              </item>
223              <item row="0" column="1">
224               <widget class="QDoubleSpinBox" name="dsb_rayonPipe">
225                <property name="toolTip">
226                 <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>
227                </property>
228                <property name="maximum">
229                 <double>1000000.000000000000000</double>
230                </property>
231               </widget>
232              </item>
233              <item row="1" column="0">
234               <widget class="QLabel" name="label_6">
235                <property name="text">
236                 <string>longueur mailles</string>
237                </property>
238               </widget>
239              </item>
240              <item row="1" column="1">
241               <widget class="QDoubleSpinBox" name="dsb_lenSegPipe">
242                <property name="toolTip">
243                 <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>
244                </property>
245                <property name="maximum">
246                 <double>1000000.000000000000000</double>
247                </property>
248               </widget>
249              </item>
250              <item row="2" column="0">
251               <widget class="QLabel" name="label_7">
252                <property name="text">
253                 <string>couronnes</string>
254                </property>
255               </widget>
256              </item>
257              <item row="2" column="1">
258               <widget class="QSpinBox" name="sb_couronnes">
259                <property name="toolTip">
260                 <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>
261                </property>
262                <property name="minimum">
263                 <number>2</number>
264                </property>
265                <property name="maximum">
266                 <number>10000</number>
267                </property>
268                <property name="value">
269                 <number>4</number>
270                </property>
271               </widget>
272              </item>
273              <item row="3" column="0">
274               <widget class="QLabel" name="label_8">
275                <property name="text">
276                 <string>secteurs</string>
277                </property>
278               </widget>
279              </item>
280              <item row="3" column="1">
281               <widget class="QSpinBox" name="sb_secteurs">
282                <property name="toolTip">
283                 <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>
284                </property>
285                <property name="minimum">
286                 <number>4</number>
287                </property>
288                <property name="maximum">
289                 <number>10000</number>
290                </property>
291                <property name="value">
292                 <number>8</number>
293                </property>
294               </widget>
295              </item>
296             </layout>
297            </item>
298            <item row="0" column="1">
299             <spacer name="horizontalSpacer_4">
300              <property name="orientation">
301               <enum>Qt::Horizontal</enum>
302              </property>
303              <property name="sizeHint" stdset="0">
304               <size>
305                <width>6</width>
306                <height>20</height>
307               </size>
308              </property>
309             </spacer>
310            </item>
311           </layout>
312          </widget>
313         </item>
314         <item row="1" column="0">
315          <widget class="QGroupBox" name="groupBox_6">
316           <property name="title">
317            <string>faces externes</string>
318           </property>
319           <layout class="QGridLayout" name="gridLayout_8">
320            <item row="0" column="0">
321             <widget class="QLabel" name="label_9">
322              <property name="text">
323               <string>aretes face fissure</string>
324              </property>
325             </widget>
326            </item>
327            <item row="0" column="1">
328             <widget class="QDoubleSpinBox" name="dsb_areteFaceFissure">
329              <property name="toolTip">
330               <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>
331              </property>
332              <property name="maximum">
333               <double>1000000.000000000000000</double>
334              </property>
335             </widget>
336            </item>
337            <item row="0" column="2">
338             <spacer name="horizontalSpacer_5">
339              <property name="orientation">
340               <enum>Qt::Horizontal</enum>
341              </property>
342              <property name="sizeHint" stdset="0">
343               <size>
344                <width>1</width>
345                <height>20</height>
346               </size>
347              </property>
348             </spacer>
349            </item>
350           </layout>
351          </widget>
352         </item>
353        </layout>
354       </widget>
355      </item>
356      <item row="1" column="0">
357       <spacer name="verticalSpacer">
358        <property name="orientation">
359         <enum>Qt::Vertical</enum>
360        </property>
361        <property name="sizeHint" stdset="0">
362         <size>
363          <width>20</width>
364          <height>112</height>
365         </size>
366        </property>
367       </spacer>
368      </item>
369     </layout>
370    </item>
371    <item row="2" column="1">
372     <spacer name="verticalSpacer_2">
373      <property name="orientation">
374       <enum>Qt::Vertical</enum>
375      </property>
376      <property name="sizeHint" stdset="0">
377       <size>
378        <width>20</width>
379        <height>13</height>
380       </size>
381      </property>
382     </spacer>
383    </item>
384    <item row="3" column="0">
385     <layout class="QHBoxLayout" name="horizontalLayout_5">
386      <item>
387       <spacer name="horizontalSpacer_2">
388        <property name="orientation">
389         <enum>Qt::Horizontal</enum>
390        </property>
391        <property name="sizeHint" stdset="0">
392         <size>
393          <width>40</width>
394          <height>20</height>
395         </size>
396        </property>
397       </spacer>
398      </item>
399      <item>
400       <widget class="QDialogButtonBox" name="bb_OkCancel">
401        <property name="orientation">
402         <enum>Qt::Horizontal</enum>
403        </property>
404        <property name="standardButtons">
405         <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
406        </property>
407       </widget>
408      </item>
409     </layout>
410    </item>
411   </layout>
412  </widget>
413  <resources/>
414  <connections>
415   <connection>
416    <sender>bb_OkCancel</sender>
417    <signal>accepted()</signal>
418    <receiver>Dialog</receiver>
419    <slot>accept()</slot>
420    <hints>
421     <hint type="sourcelabel">
422      <x>248</x>
423      <y>254</y>
424     </hint>
425     <hint type="destinationlabel">
426      <x>157</x>
427      <y>274</y>
428     </hint>
429    </hints>
430   </connection>
431   <connection>
432    <sender>bb_OkCancel</sender>
433    <signal>rejected()</signal>
434    <receiver>Dialog</receiver>
435    <slot>reject()</slot>
436    <hints>
437     <hint type="sourcelabel">
438      <x>316</x>
439      <y>260</y>
440     </hint>
441     <hint type="destinationlabel">
442      <x>286</x>
443      <y>274</y>
444     </hint>
445    </hints>
446   </connection>
447  </connections>
448 </ui>