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_5" >
292 <property name="text" >
293 <string>VTK_SIMPLE_VERTEX :</string>
297 <item row="3" column="1" >
298 <widget class="QDoubleSpinBox" name="doubleSpinBox_VTK_SIMPLE_VERTEX" >
299 <property name="minimum" >
300 <double>-1.000000000000000</double>
304 <item row="4" column="0" >
305 <widget class="QLabel" name="label_6" >
306 <property name="text" >
307 <string>VTK_FIXED_VERTEX :</string>
311 <item row="5" column="0" >
312 <widget class="QLabel" name="label_7" >
313 <property name="text" >
314 <string>VTK_FEATURE_EDGE_VERTEX :</string>
318 <item row="6" column="0" >
319 <widget class="QLabel" name="label_9" >
320 <property name="text" >
321 <string>VTK_BOUNDARY_EDGE_VERTEX :</string>
325 <item row="4" column="1" >
326 <widget class="QDoubleSpinBox" name="doubleSpinBox_VTK_FIXED_VERTEX" >
327 <property name="minimum" >
328 <double>-1.000000000000000</double>
332 <item row="5" column="1" >
333 <widget class="QDoubleSpinBox" name="doubleSpinBox_VTK_FEATURE_EDGE_VERTEX" >
334 <property name="minimum" >
335 <double>-1.000000000000000</double>
339 <item row="6" column="1" >
340 <widget class="QDoubleSpinBox" name="doubleSpinBox_VTK_BOUNDARY_EDGE_VERTEX" >
341 <property name="minimum" >
342 <double>-1.000000000000000</double>
346 <item row="7" column="0" >
347 <widget class="QLabel" name="label_10" >
348 <property name="text" >
349 <string>Convergence_meshdensity :</string>
353 <item row="7" column="1" >
354 <widget class="QDoubleSpinBox" name="doubleSpinBox_Convergence_meshdensity" >
355 <property name="decimals" >
358 <property name="singleStep" >
359 <double>0.010000000000000</double>
363 <item row="8" column="0" >
364 <widget class="QCheckBox" name="checkBox_insert_FP" >
365 <property name="sizePolicy" >
366 <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
367 <horstretch>0</horstretch>
368 <verstretch>0</verstretch>
371 <property name="text" >
372 <string>Insert field points</string>
376 <item row="9" column="0" >
377 <widget class="QCheckBox" name="checkBox_remove_FP" >
378 <property name="text" >
379 <string>Remove field points</string>
383 <item row="8" column="1" >
384 <widget class="QCheckBox" name="checkBox_insert_EP" >
385 <property name="text" >
386 <string>Insert edge points</string>
390 <item row="9" column="1" >
391 <widget class="QCheckBox" name="checkBox_remove_EP" >
392 <property name="text" >
393 <string>Remove edge points</string>
397 <item row="10" column="0" >
398 <widget class="QLabel" name="label_14" >
399 <property name="text" >
400 <string>NumberOfSmoothIterations :</string>
404 <item row="10" column="1" >
405 <widget class="QSpinBox" name="spinBox_NumberOfSmoothIterations" />
407 <item row="11" column="0" >
408 <widget class="QCheckBox" name="checkBox_Swap" >
409 <property name="text" >
410 <string>Swap</string>
414 <item row="11" column="1" >
415 <widget class="QCheckBox" name="checkBox_LaplaceSmoothing" >
416 <property name="text" >
417 <string>Laplace smoothing</string>
427 <widget class="QWidget" name="tab_2" >
428 <attribute name="title" >
429 <string>Advanced options</string>
431 <layout class="QVBoxLayout" name="verticalLayout_3" >
433 <layout class="QVBoxLayout" name="verticalLayout_SettingsSheet" />
436 <layout class="QHBoxLayout" name="horizontalLayout_4" >
438 <widget class="QRadioButton" name="radioButton_length" >
439 <property name="text" >
440 <string>Mesh density in length units</string>
445 <widget class="QRadioButton" name="radioButton_density" >
446 <property name="text" >
447 <string>Mesh density in length^(-1) units</string>
454 <layout class="QHBoxLayout" name="horizontalLayout_3" >
456 <widget class="QPushButton" name="pushButton_RemoveSet" >
457 <property name="text" >
458 <string>Remove set</string>
463 <widget class="QPushButton" name="pushButton_AddSet" >
464 <property name="text" >
465 <string>Add set</string>
470 <widget class="QPushButton" name="pushButton_TestSet" >
471 <property name="text" >
472 <string>Test</string>
479 <layout class="QHBoxLayout" name="horizontalLayout_5" >
481 <widget class="QPushButton" name="pushButton_Load" >
482 <property name="text" >
483 <string>Load...</string>
488 <widget class="QPushButton" name="pushButton_Save" >
489 <property name="text" >
490 <string>Save...</string>
501 <layout class="QHBoxLayout" >
503 <widget class="QPushButton" name="pushButtonHelp" >
504 <property name="text" >
505 <string>Help</string>
511 <property name="orientation" >
512 <enum>Qt::Horizontal</enum>
514 <property name="sizeHint" stdset="0" >
523 <widget class="QDialogButtonBox" name="buttonBox" >
524 <property name="orientation" >
525 <enum>Qt::Horizontal</enum>
527 <property name="standardButtons" >
528 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
537 <include location="engrid.qrc" />
541 <sender>buttonBox</sender>
542 <signal>accepted()</signal>
543 <receiver>GuiSmoothSurface</receiver>
544 <slot>accept()</slot>
546 <hint type="sourcelabel" >
550 <hint type="destinationlabel" >
557 <sender>buttonBox</sender>
558 <signal>rejected()</signal>
559 <receiver>GuiSmoothSurface</receiver>
560 <slot>reject()</slot>
562 <hint type="sourcelabel" >
566 <hint type="destinationlabel" >