2 <class>GuiSmoothSurface</class>
3 <widget class="QDialog" name="GuiSmoothSurface" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>smooth surface</string>
15 <property name="windowIcon" >
16 <iconset resource="engrid.qrc" >
17 <normaloff>:/icons/resources/icons/G.png</normaloff>:/icons/resources/icons/G.png</iconset>
19 <layout class="QVBoxLayout" name="verticalLayout_2" >
21 <widget class="QTabWidget" name="tabWidget" >
22 <property name="currentIndex" >
25 <widget class="QWidget" name="tab" >
26 <attribute name="title" >
27 <string>Main options</string>
29 <layout class="QHBoxLayout" name="horizontalLayout_2" >
31 <layout class="QVBoxLayout" name="verticalLayout_4" >
32 <property name="sizeConstraint" >
33 <enum>QLayout::SetMaximumSize</enum>
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>
44 <item row="3" column="0" >
45 <widget class="QLabel" name="label_11" >
46 <property name="text" >
47 <string>NumberOfIterations</string>
51 <item row="4" column="0" >
52 <widget class="QLabel" name="label_12" >
53 <property name="text" >
54 <string>RelaxationFactor</string>
58 <item row="7" column="0" >
59 <widget class="QLabel" name="label_13" >
60 <property name="text" >
61 <string>FeatureAngle</string>
65 <item row="8" column="0" >
66 <widget class="QLabel" name="label_15" >
67 <property name="text" >
68 <string>EdgeAngle</string>
72 <item row="7" column="1" >
73 <widget class="QDoubleSpinBox" name="doubleSpinBox_FeatureAngle" >
74 <property name="maximum" >
75 <double>180.000000000000000</double>
77 <property name="value" >
78 <double>45.000000000000000</double>
82 <item row="3" column="1" >
83 <widget class="QSpinBox" name="spinBox_NumberOfIterations" >
84 <property name="maximum" >
85 <number>2147483647</number>
87 <property name="singleStep" >
90 <property name="value" >
95 <item row="4" column="1" >
96 <widget class="QLineEdit" name="lineEdit_RelaxationFactor" />
98 <item row="6" column="0" colspan="2" >
99 <widget class="QCheckBox" name="checkBox_FeatureEdgeSmoothing" >
100 <property name="text" >
101 <string>FeatureEdgeSmoothing</string>
105 <item row="8" column="1" >
106 <widget class="QDoubleSpinBox" name="doubleSpinBox_EdgeAngle" >
107 <property name="maximum" >
108 <double>180.000000000000000</double>
110 <property name="value" >
111 <double>45.000000000000000</double>
115 <item row="9" column="0" colspan="2" >
116 <widget class="QCheckBox" name="checkBox_BoundarySmoothing" >
117 <property name="text" >
118 <string>BoundarySmoothing</string>
122 <item row="10" column="0" colspan="2" >
123 <widget class="QCheckBox" name="checkBox_GenerateErrorScalars" >
124 <property name="text" >
125 <string>GenerateErrorScalars</string>
129 <item row="11" column="0" colspan="2" >
130 <widget class="QCheckBox" name="checkBox_GenerateErrorVectors" >
131 <property name="text" >
132 <string>GenerateErrorVectors</string>
136 <item row="2" column="1" >
137 <widget class="QDoubleSpinBox" name="doubleSpinBox_Convergence" >
138 <property name="maximum" >
139 <double>1.000000000000000</double>
141 <property name="singleStep" >
142 <double>0.010000000000000</double>
146 <item row="5" column="0" >
147 <widget class="QLabel" name="label" >
148 <property name="text" >
149 <string>PassBand</string>
153 <item row="5" column="1" >
154 <widget class="QDoubleSpinBox" name="doubleSpinBox_PassBand" >
155 <property name="maximum" >
156 <double>2.000000000000000</double>
158 <property name="singleStep" >
159 <double>0.100000000000000</double>
166 <widget class="QGroupBox" name="groupBox_2" >
167 <property name="title" >
168 <string>Source</string>
170 <layout class="QVBoxLayout" name="verticalLayout" >
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>
182 <layout class="QHBoxLayout" name="horizontalLayout" >
184 <widget class="QPushButton" name="pushButton_SelectAll_Source" >
185 <property name="text" >
186 <string>Select all</string>
191 <widget class="QPushButton" name="pushButton_ClearAll_Source" >
192 <property name="text" >
193 <string>Clear all</string>
205 <layout class="QVBoxLayout" name="verticalLayout_6" >
207 <widget class="QGroupBox" name="groupBox" >
208 <property name="title" >
209 <string>boundary codes</string>
211 <layout class="QVBoxLayout" name="verticalLayout_5" >
213 <widget class="QListWidget" name="listWidget" />
216 <layout class="QHBoxLayout" name="horizontalLayout_6" >
218 <widget class="QPushButton" name="pushButton_SelectAll_BC" >
219 <property name="text" >
220 <string>Select all</string>
225 <widget class="QPushButton" name="pushButton_ClearAll_BC" >
226 <property name="text" >
227 <string>Clear all</string>
237 <layout class="QFormLayout" name="formLayout" >
238 <property name="fieldGrowthPolicy" >
239 <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
241 <property name="labelAlignment" >
242 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
244 <item row="0" column="0" >
245 <widget class="QLabel" name="label_3" >
246 <property name="maximumSize" >
249 <height>16777215</height>
252 <property name="text" >
253 <string>Method :</string>
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>
265 <property name="sizeAdjustPolicy" >
266 <enum>QComboBox::AdjustToContents</enum>
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>
277 <item row="1" column="1" >
278 <widget class="QLineEdit" name="lineEdit_BoundaryCode" />
280 <item row="2" column="0" >
281 <widget class="QLabel" name="label_2" >
282 <property name="text" >
283 <string>Number of subdivisions :</string>
287 <item row="2" column="1" >
288 <widget class="QSpinBox" name="spinBox_NumberOfSubdivisions" />
290 <item row="3" column="0" >
291 <widget class="QLabel" name="label_10" >
292 <property name="text" >
293 <string>Convergence_meshdensity :</string>
297 <item row="3" column="1" >
298 <widget class="QDoubleSpinBox" name="doubleSpinBox_Convergence_meshdensity" >
299 <property name="decimals" >
302 <property name="singleStep" >
303 <double>0.010000000000000</double>
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>
315 <property name="text" >
316 <string>Insert field points</string>
320 <item row="4" column="1" >
321 <widget class="QCheckBox" name="checkBox_insert_EP" >
322 <property name="text" >
323 <string>Insert edge points</string>
327 <item row="5" column="0" >
328 <widget class="QCheckBox" name="checkBox_remove_FP" >
329 <property name="text" >
330 <string>Remove field points</string>
334 <item row="5" column="1" >
335 <widget class="QCheckBox" name="checkBox_remove_EP" >
336 <property name="text" >
337 <string>Remove edge points</string>
341 <item row="6" column="0" >
342 <widget class="QLabel" name="label_14" >
343 <property name="text" >
344 <string>NumberOfSmoothIterations :</string>
348 <item row="6" column="1" >
349 <widget class="QSpinBox" name="spinBox_NumberOfSmoothIterations" />
351 <item row="7" column="0" >
352 <widget class="QCheckBox" name="checkBox_Swap" >
353 <property name="text" >
354 <string>Swap</string>
358 <item row="7" column="1" >
359 <widget class="QCheckBox" name="checkBox_LaplaceSmoothing" >
360 <property name="text" >
361 <string>Laplace smoothing</string>
365 <item row="8" column="0" >
366 <widget class="QLabel" name="label_16" >
367 <property name="text" >
368 <string>DebugLevel :</string>
372 <item row="8" column="1" >
373 <widget class="QSpinBox" name="spinBox_DebugLevel" />
375 <item row="9" column="0" >
376 <widget class="QLabel" name="label_5" >
377 <property name="text" >
378 <string>Maxiter for density calculation :</string>
382 <item row="9" column="1" >
383 <widget class="QSpinBox" name="spinBox_maxiter_density" >
384 <property name="maximum" >
385 <number>1000</number>
395 <widget class="QWidget" name="tab_2" >
396 <attribute name="title" >
397 <string>Advanced options</string>
399 <layout class="QVBoxLayout" name="verticalLayout_3" >
401 <layout class="QVBoxLayout" name="verticalLayout_SettingsSheet" />
404 <layout class="QHBoxLayout" name="horizontalLayout_4" >
406 <widget class="QRadioButton" name="radioButton_length" >
407 <property name="text" >
408 <string>Mesh density in length units</string>
413 <widget class="QRadioButton" name="radioButton_density" >
414 <property name="text" >
415 <string>Mesh density in length^(-1) units</string>
422 <layout class="QHBoxLayout" name="horizontalLayout_3" >
424 <widget class="QPushButton" name="pushButton_RemoveSet" >
425 <property name="text" >
426 <string>Remove set</string>
431 <widget class="QPushButton" name="pushButton_AddSet" >
432 <property name="text" >
433 <string>Add set</string>
438 <widget class="QPushButton" name="pushButton_TestSet" >
439 <property name="text" >
440 <string>Test</string>
447 <layout class="QHBoxLayout" name="horizontalLayout_5" >
449 <widget class="QPushButton" name="pushButton_Load" >
450 <property name="text" >
451 <string>Load...</string>
456 <widget class="QPushButton" name="pushButton_Save" >
457 <property name="text" >
458 <string>Save...</string>
469 <layout class="QHBoxLayout" >
471 <widget class="QPushButton" name="pushButtonHelp" >
472 <property name="text" >
473 <string>Help</string>
479 <property name="orientation" >
480 <enum>Qt::Horizontal</enum>
482 <property name="sizeHint" stdset="0" >
491 <widget class="QDialogButtonBox" name="buttonBox" >
492 <property name="orientation" >
493 <enum>Qt::Horizontal</enum>
495 <property name="standardButtons" >
496 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
505 <include location="engrid.qrc" />
509 <sender>buttonBox</sender>
510 <signal>accepted()</signal>
511 <receiver>GuiSmoothSurface</receiver>
512 <slot>accept()</slot>
514 <hint type="sourcelabel" >
518 <hint type="destinationlabel" >
525 <sender>buttonBox</sender>
526 <signal>rejected()</signal>
527 <receiver>GuiSmoothSurface</receiver>
528 <slot>reject()</slot>
530 <hint type="sourcelabel" >
534 <hint type="destinationlabel" >