tmp commit
[engrid.git] / guismoothsurface.ui
blob1617bf936b140e4511bbd5a0a79201d7320375fd
1 <ui version="4.0" >
2  <class>GuiSmoothSurface</class>
3  <widget class="QDialog" name="GuiSmoothSurface" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>708</width>
9     <height>714</height>
10    </rect>
11   </property>
12   <property name="windowTitle" >
13    <string>smooth surface</string>
14   </property>
15   <property name="windowIcon" >
16    <iconset resource="engrid.qrc" >
17     <normaloff>:/icons/resources/icons/G.png</normaloff>:/icons/resources/icons/G.png</iconset>
18   </property>
19   <layout class="QVBoxLayout" name="verticalLayout_2" >
20    <item>
21     <widget class="QTabWidget" name="tabWidget" >
22      <property name="currentIndex" >
23       <number>0</number>
24      </property>
25      <widget class="QWidget" name="tab" >
26       <attribute name="title" >
27        <string>Main options</string>
28       </attribute>
29       <layout class="QHBoxLayout" name="horizontalLayout_2" >
30        <item>
31         <layout class="QVBoxLayout" name="verticalLayout_4" >
32          <property name="sizeConstraint" >
33           <enum>QLayout::SetMaximumSize</enum>
34          </property>
35          <item>
36           <layout class="QGridLayout" name="_3" >
37            <item row="2" column="0" >
38             <widget class="QLabel" name="label_8" >
39              <property name="text" >
40               <string>Convergence</string>
41              </property>
42             </widget>
43            </item>
44            <item row="3" column="0" >
45             <widget class="QLabel" name="label_11" >
46              <property name="text" >
47               <string>NumberOfIterations</string>
48              </property>
49             </widget>
50            </item>
51            <item row="4" column="0" >
52             <widget class="QLabel" name="label_12" >
53              <property name="text" >
54               <string>RelaxationFactor</string>
55              </property>
56             </widget>
57            </item>
58            <item row="7" column="0" >
59             <widget class="QLabel" name="label_13" >
60              <property name="text" >
61               <string>FeatureAngle</string>
62              </property>
63             </widget>
64            </item>
65            <item row="8" column="0" >
66             <widget class="QLabel" name="label_15" >
67              <property name="text" >
68               <string>EdgeAngle</string>
69              </property>
70             </widget>
71            </item>
72            <item row="7" column="1" >
73             <widget class="QDoubleSpinBox" name="doubleSpinBox_FeatureAngle" >
74              <property name="maximum" >
75               <double>180.000000000000000</double>
76              </property>
77              <property name="value" >
78               <double>45.000000000000000</double>
79              </property>
80             </widget>
81            </item>
82            <item row="3" column="1" >
83             <widget class="QSpinBox" name="spinBox_NumberOfIterations" >
84              <property name="maximum" >
85               <number>2147483647</number>
86              </property>
87              <property name="singleStep" >
88               <number>10</number>
89              </property>
90              <property name="value" >
91               <number>100</number>
92              </property>
93             </widget>
94            </item>
95            <item row="4" column="1" >
96             <widget class="QLineEdit" name="lineEdit_RelaxationFactor" />
97            </item>
98            <item row="6" column="0" colspan="2" >
99             <widget class="QCheckBox" name="checkBox_FeatureEdgeSmoothing" >
100              <property name="text" >
101               <string>FeatureEdgeSmoothing</string>
102              </property>
103             </widget>
104            </item>
105            <item row="8" column="1" >
106             <widget class="QDoubleSpinBox" name="doubleSpinBox_EdgeAngle" >
107              <property name="maximum" >
108               <double>180.000000000000000</double>
109              </property>
110              <property name="value" >
111               <double>45.000000000000000</double>
112              </property>
113             </widget>
114            </item>
115            <item row="9" column="0" colspan="2" >
116             <widget class="QCheckBox" name="checkBox_BoundarySmoothing" >
117              <property name="text" >
118               <string>BoundarySmoothing</string>
119              </property>
120             </widget>
121            </item>
122            <item row="10" column="0" colspan="2" >
123             <widget class="QCheckBox" name="checkBox_GenerateErrorScalars" >
124              <property name="text" >
125               <string>GenerateErrorScalars</string>
126              </property>
127             </widget>
128            </item>
129            <item row="11" column="0" colspan="2" >
130             <widget class="QCheckBox" name="checkBox_GenerateErrorVectors" >
131              <property name="text" >
132               <string>GenerateErrorVectors</string>
133              </property>
134             </widget>
135            </item>
136            <item row="2" column="1" >
137             <widget class="QDoubleSpinBox" name="doubleSpinBox_Convergence" >
138              <property name="maximum" >
139               <double>1.000000000000000</double>
140              </property>
141              <property name="singleStep" >
142               <double>0.010000000000000</double>
143              </property>
144             </widget>
145            </item>
146            <item row="5" column="0" >
147             <widget class="QLabel" name="label" >
148              <property name="text" >
149               <string>PassBand</string>
150              </property>
151             </widget>
152            </item>
153            <item row="5" column="1" >
154             <widget class="QDoubleSpinBox" name="doubleSpinBox_PassBand" >
155              <property name="maximum" >
156               <double>2.000000000000000</double>
157              </property>
158              <property name="singleStep" >
159               <double>0.100000000000000</double>
160              </property>
161             </widget>
162            </item>
163           </layout>
164          </item>
165          <item>
166           <widget class="QGroupBox" name="groupBox_2" >
167            <property name="title" >
168             <string>Source</string>
169            </property>
170            <layout class="QVBoxLayout" name="verticalLayout" >
171             <item>
172              <widget class="QListWidget" name="listWidget_Source" >
173               <property name="sizePolicy" >
174                <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
175                 <horstretch>0</horstretch>
176                 <verstretch>0</verstretch>
177                </sizepolicy>
178               </property>
179              </widget>
180             </item>
181             <item>
182              <layout class="QHBoxLayout" name="horizontalLayout" >
183               <item>
184                <widget class="QPushButton" name="pushButton_SelectAll_Source" >
185                 <property name="text" >
186                  <string>Select all</string>
187                 </property>
188                </widget>
189               </item>
190               <item>
191                <widget class="QPushButton" name="pushButton_ClearAll_Source" >
192                 <property name="text" >
193                  <string>Clear all</string>
194                 </property>
195                </widget>
196               </item>
197              </layout>
198             </item>
199            </layout>
200           </widget>
201          </item>
202         </layout>
203        </item>
204        <item>
205         <layout class="QVBoxLayout" name="verticalLayout_6" >
206          <item>
207           <widget class="QGroupBox" name="groupBox" >
208            <property name="title" >
209             <string>boundary codes</string>
210            </property>
211            <layout class="QVBoxLayout" name="verticalLayout_5" >
212             <item>
213              <widget class="QListWidget" name="listWidget" />
214             </item>
215             <item>
216              <layout class="QHBoxLayout" name="horizontalLayout_6" >
217               <item>
218                <widget class="QPushButton" name="pushButton_SelectAll_BC" >
219                 <property name="text" >
220                  <string>Select all</string>
221                 </property>
222                </widget>
223               </item>
224               <item>
225                <widget class="QPushButton" name="pushButton_ClearAll_BC" >
226                 <property name="text" >
227                  <string>Clear all</string>
228                 </property>
229                </widget>
230               </item>
231              </layout>
232             </item>
233            </layout>
234           </widget>
235          </item>
236          <item>
237           <layout class="QFormLayout" name="formLayout" >
238            <property name="fieldGrowthPolicy" >
239             <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
240            </property>
241            <property name="labelAlignment" >
242             <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
243            </property>
244            <item row="0" column="0" >
245             <widget class="QLabel" name="label_3" >
246              <property name="maximumSize" >
247               <size>
248                <width>41</width>
249                <height>16777215</height>
250               </size>
251              </property>
252              <property name="text" >
253               <string>Method :</string>
254              </property>
255             </widget>
256            </item>
257            <item row="0" column="1" >
258             <widget class="QComboBox" name="SmoothMethod" >
259              <property name="sizePolicy" >
260               <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
261                <horstretch>0</horstretch>
262                <verstretch>0</verstretch>
263               </sizepolicy>
264              </property>
265              <property name="sizeAdjustPolicy" >
266               <enum>QComboBox::AdjustToContents</enum>
267              </property>
268             </widget>
269            </item>
270            <item row="1" column="0" >
271             <widget class="QLabel" name="label_4" >
272              <property name="text" >
273               <string>Boundary code for new cells :</string>
274              </property>
275             </widget>
276            </item>
277            <item row="1" column="1" >
278             <widget class="QLineEdit" name="lineEdit_BoundaryCode" />
279            </item>
280            <item row="2" column="0" >
281             <widget class="QLabel" name="label_2" >
282              <property name="text" >
283               <string>Number of subdivisions :</string>
284              </property>
285             </widget>
286            </item>
287            <item row="2" column="1" >
288             <widget class="QSpinBox" name="spinBox_NumberOfSubdivisions" />
289            </item>
290            <item row="3" column="0" >
291             <widget class="QLabel" name="label_10" >
292              <property name="text" >
293               <string>Convergence_meshdensity :</string>
294              </property>
295             </widget>
296            </item>
297            <item row="3" column="1" >
298             <widget class="QDoubleSpinBox" name="doubleSpinBox_Convergence_meshdensity" >
299              <property name="decimals" >
300               <number>6</number>
301              </property>
302              <property name="singleStep" >
303               <double>0.010000000000000</double>
304              </property>
305             </widget>
306            </item>
307            <item row="4" column="0" >
308             <widget class="QCheckBox" name="checkBox_insert_FP" >
309              <property name="sizePolicy" >
310               <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
311                <horstretch>0</horstretch>
312                <verstretch>0</verstretch>
313               </sizepolicy>
314              </property>
315              <property name="text" >
316               <string>Insert field points</string>
317              </property>
318             </widget>
319            </item>
320            <item row="4" column="1" >
321             <widget class="QCheckBox" name="checkBox_insert_EP" >
322              <property name="text" >
323               <string>Insert edge points</string>
324              </property>
325             </widget>
326            </item>
327            <item row="5" column="0" >
328             <widget class="QCheckBox" name="checkBox_remove_FP" >
329              <property name="text" >
330               <string>Remove field points</string>
331              </property>
332             </widget>
333            </item>
334            <item row="5" column="1" >
335             <widget class="QCheckBox" name="checkBox_remove_EP" >
336              <property name="text" >
337               <string>Remove edge points</string>
338              </property>
339             </widget>
340            </item>
341            <item row="6" column="0" >
342             <widget class="QLabel" name="label_14" >
343              <property name="text" >
344               <string>NumberOfSmoothIterations :</string>
345              </property>
346             </widget>
347            </item>
348            <item row="6" column="1" >
349             <widget class="QSpinBox" name="spinBox_NumberOfSmoothIterations" >
350              <property name="maximum" >
351               <number>999</number>
352              </property>
353             </widget>
354            </item>
355            <item row="7" column="0" >
356             <widget class="QCheckBox" name="checkBox_Swap" >
357              <property name="text" >
358               <string>Swap</string>
359              </property>
360             </widget>
361            </item>
362            <item row="7" column="1" >
363             <widget class="QCheckBox" name="checkBox_LaplaceSmoothing" >
364              <property name="text" >
365               <string>Laplace smoothing</string>
366              </property>
367             </widget>
368            </item>
369            <item row="8" column="0" >
370             <widget class="QLabel" name="label_16" >
371              <property name="text" >
372               <string>DebugLevel :</string>
373              </property>
374             </widget>
375            </item>
376            <item row="8" column="1" >
377             <widget class="QSpinBox" name="spinBox_DebugLevel" />
378            </item>
379            <item row="9" column="0" >
380             <widget class="QLabel" name="label_5" >
381              <property name="text" >
382               <string>Maxiter for density calculation :</string>
383              </property>
384             </widget>
385            </item>
386            <item row="9" column="1" >
387             <widget class="QSpinBox" name="spinBox_maxiter_density" >
388              <property name="maximum" >
389               <number>1000</number>
390              </property>
391             </widget>
392            </item>
393           </layout>
394          </item>
395         </layout>
396        </item>
397       </layout>
398      </widget>
399      <widget class="QWidget" name="tab_2" >
400       <attribute name="title" >
401        <string>Advanced options</string>
402       </attribute>
403       <layout class="QVBoxLayout" name="verticalLayout_3" >
404        <item>
405         <layout class="QVBoxLayout" name="verticalLayout_SettingsSheet" />
406        </item>
407        <item>
408         <layout class="QHBoxLayout" name="horizontalLayout_4" >
409          <item>
410           <widget class="QRadioButton" name="radioButton_length" >
411            <property name="text" >
412             <string>Mesh density in length units</string>
413            </property>
414           </widget>
415          </item>
416          <item>
417           <widget class="QRadioButton" name="radioButton_density" >
418            <property name="text" >
419             <string>Mesh density in length^(-1) units</string>
420            </property>
421           </widget>
422          </item>
423         </layout>
424        </item>
425        <item>
426         <layout class="QHBoxLayout" name="horizontalLayout_3" >
427          <item>
428           <widget class="QPushButton" name="pushButton_RemoveSet" >
429            <property name="text" >
430             <string>Remove set</string>
431            </property>
432           </widget>
433          </item>
434          <item>
435           <widget class="QPushButton" name="pushButton_AddSet" >
436            <property name="text" >
437             <string>Add set</string>
438            </property>
439           </widget>
440          </item>
441          <item>
442           <widget class="QPushButton" name="pushButton_TestSet" >
443            <property name="text" >
444             <string>Test</string>
445            </property>
446           </widget>
447          </item>
448         </layout>
449        </item>
450        <item>
451         <layout class="QHBoxLayout" name="horizontalLayout_5" >
452          <item>
453           <widget class="QPushButton" name="pushButton_Load" >
454            <property name="text" >
455             <string>Load...</string>
456            </property>
457           </widget>
458          </item>
459          <item>
460           <widget class="QPushButton" name="pushButton_Save" >
461            <property name="text" >
462             <string>Save...</string>
463            </property>
464           </widget>
465          </item>
466         </layout>
467        </item>
468       </layout>
469      </widget>
470     </widget>
471    </item>
472    <item>
473     <layout class="QHBoxLayout" >
474      <item>
475       <widget class="QPushButton" name="pushButtonHelp" >
476        <property name="text" >
477         <string>Help</string>
478        </property>
479       </widget>
480      </item>
481      <item>
482       <spacer>
483        <property name="orientation" >
484         <enum>Qt::Horizontal</enum>
485        </property>
486        <property name="sizeHint" stdset="0" >
487         <size>
488          <width>40</width>
489          <height>20</height>
490         </size>
491        </property>
492       </spacer>
493      </item>
494      <item>
495       <widget class="QDialogButtonBox" name="buttonBox" >
496        <property name="orientation" >
497         <enum>Qt::Horizontal</enum>
498        </property>
499        <property name="standardButtons" >
500         <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
501        </property>
502       </widget>
503      </item>
504     </layout>
505    </item>
506   </layout>
507  </widget>
508  <resources>
509   <include location="engrid.qrc" />
510  </resources>
511  <connections>
512   <connection>
513    <sender>buttonBox</sender>
514    <signal>accepted()</signal>
515    <receiver>GuiSmoothSurface</receiver>
516    <slot>accept()</slot>
517    <hints>
518     <hint type="sourcelabel" >
519      <x>248</x>
520      <y>254</y>
521     </hint>
522     <hint type="destinationlabel" >
523      <x>157</x>
524      <y>274</y>
525     </hint>
526    </hints>
527   </connection>
528   <connection>
529    <sender>buttonBox</sender>
530    <signal>rejected()</signal>
531    <receiver>GuiSmoothSurface</receiver>
532    <slot>reject()</slot>
533    <hints>
534     <hint type="sourcelabel" >
535      <x>316</x>
536      <y>260</y>
537     </hint>
538     <hint type="destinationlabel" >
539      <x>286</x>
540      <y>274</y>
541     </hint>
542    </hints>
543   </connection>
544  </connections>
545 </ui>