1
<?xml version="1.0" encoding="UTF-8"?>
3
<class>Gui::Dialog::Placement</class>
4
<widget class="QDialog" name="Gui::Dialog::Placement">
5
<property name="geometry">
13
<property name="windowTitle">
14
<string>Placement</string>
16
<layout class="QGridLayout" name="gridLayout">
17
<item row="0" column="0">
18
<widget class="QGroupBox" name="GroupBox5">
19
<property name="title">
20
<string>Translation:</string>
22
<layout class="QGridLayout">
23
<property name="leftMargin">
26
<property name="topMargin">
29
<property name="rightMargin">
32
<property name="bottomMargin">
35
<property name="spacing">
38
<item row="0" column="0">
39
<widget class="QLabel" name="TextLabelX">
40
<property name="sizePolicy">
41
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
42
<horstretch>0</horstretch>
43
<verstretch>0</verstretch>
46
<property name="text">
51
<item row="0" column="1">
52
<widget class="Gui::QuantitySpinBox" name="xPos"/>
54
<item row="2" column="0">
55
<widget class="QLabel" name="TextLabelY">
56
<property name="sizePolicy">
57
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
58
<horstretch>0</horstretch>
59
<verstretch>0</verstretch>
62
<property name="text">
67
<item row="2" column="1">
68
<widget class="Gui::QuantitySpinBox" name="yPos"/>
70
<item row="3" column="0">
71
<widget class="QLabel" name="TextLabelZ">
72
<property name="sizePolicy">
73
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
74
<horstretch>0</horstretch>
75
<verstretch>0</verstretch>
78
<property name="text">
83
<item row="3" column="1">
84
<widget class="Gui::QuantitySpinBox" name="zPos"/>
86
<item row="4" column="0">
87
<widget class="QLabel" name="TextLabelAxial">
88
<property name="sizePolicy">
89
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
90
<horstretch>0</horstretch>
91
<verstretch>0</verstretch>
94
<property name="text">
95
<string>Axial:</string>
99
<item row="4" column="1">
100
<widget class="Gui::QuantitySpinBox" name="axialPos"/>
102
<item row="5" column="1">
103
<widget class="QPushButton" name="applyAxial">
104
<property name="toolTip">
105
<string>Shift click for opposite direction</string>
107
<property name="text">
108
<string>Apply axial</string>
115
<item row="0" column="1">
116
<widget class="QGroupBox" name="GroupBox5_3">
117
<property name="title">
118
<string>Center:</string>
120
<layout class="QGridLayout">
121
<property name="leftMargin">
124
<property name="topMargin">
127
<property name="rightMargin">
130
<property name="bottomMargin">
133
<property name="spacing">
136
<item row="0" column="0">
137
<widget class="QLabel" name="TextLabelX_2">
138
<property name="sizePolicy">
139
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
140
<horstretch>0</horstretch>
141
<verstretch>0</verstretch>
144
<property name="text">
149
<item row="0" column="1">
150
<widget class="Gui::QuantitySpinBox" name="xCnt"/>
152
<item row="1" column="0">
153
<widget class="QLabel" name="TextLabelY_2">
154
<property name="sizePolicy">
155
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
156
<horstretch>0</horstretch>
157
<verstretch>0</verstretch>
160
<property name="text">
165
<item row="1" column="1">
166
<widget class="Gui::QuantitySpinBox" name="yCnt"/>
168
<item row="2" column="0">
169
<widget class="QLabel" name="TextLabelZ_5">
170
<property name="sizePolicy">
171
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
172
<horstretch>0</horstretch>
173
<verstretch>0</verstretch>
176
<property name="text">
181
<item row="2" column="1">
182
<widget class="Gui::QuantitySpinBox" name="zCnt"/>
184
<item row="3" column="0" colspan="2">
185
<widget class="QCheckBox" name="centerOfMass">
186
<property name="text">
187
<string>Use center of mass</string>
191
<item row="4" column="0" colspan="2">
192
<widget class="QPushButton" name="selectedVertex">
193
<property name="text">
194
<string>Selected points</string>
201
<item row="1" column="0" colspan="2">
202
<widget class="QGroupBox" name="GroupBox5_2">
203
<property name="title">
204
<string>Rotation:</string>
206
<layout class="QGridLayout">
207
<property name="leftMargin">
210
<property name="topMargin">
213
<property name="rightMargin">
216
<property name="bottomMargin">
219
<property name="spacing">
222
<item row="0" column="0">
223
<widget class="QComboBox" name="rotationInput">
225
<property name="text">
226
<string>Rotation axis and angle</string>
230
<property name="text">
231
<string>Euler angles (zy'x'')</string>
236
<item row="1" column="0">
237
<widget class="QStackedWidget" name="stackedWidget">
238
<property name="currentIndex">
241
<widget class="QWidget" name="page">
242
<layout class="QGridLayout">
243
<property name="leftMargin">
246
<property name="topMargin">
249
<property name="rightMargin">
252
<property name="bottomMargin">
255
<property name="spacing">
258
<item row="0" column="0">
259
<layout class="QGridLayout">
260
<property name="leftMargin">
263
<property name="topMargin">
266
<property name="rightMargin">
269
<property name="bottomMargin">
272
<property name="spacing">
275
<item row="0" column="0">
276
<widget class="QLabel" name="TextLabelAxis">
277
<property name="sizePolicy">
278
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
279
<horstretch>0</horstretch>
280
<verstretch>0</verstretch>
283
<property name="text">
284
<string>Axis:</string>
288
<item row="0" column="1">
289
<widget class="Gui::QuantitySpinBox" name="xAxis"/>
291
<item row="1" column="1">
292
<widget class="Gui::QuantitySpinBox" name="yAxis"/>
294
<item row="2" column="1">
295
<widget class="Gui::QuantitySpinBox" name="zAxis"/>
297
<item row="3" column="0">
298
<widget class="QLabel" name="textLabelAngle">
299
<property name="sizePolicy">
300
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
301
<horstretch>0</horstretch>
302
<verstretch>0</verstretch>
305
<property name="text">
306
<string>Angle:</string>
310
<item row="3" column="1">
311
<widget class="Gui::QuantitySpinBox" name="angle"/>
317
<widget class="QWidget" name="page_3">
318
<layout class="QGridLayout">
319
<property name="leftMargin">
322
<property name="topMargin">
325
<property name="rightMargin">
328
<property name="bottomMargin">
331
<property name="spacing">
334
<item row="0" column="0">
335
<layout class="QGridLayout">
336
<property name="leftMargin">
339
<property name="topMargin">
342
<property name="rightMargin">
345
<property name="bottomMargin">
348
<property name="spacing">
351
<item row="0" column="0">
352
<widget class="QLabel" name="TextLabelZ_2">
353
<property name="sizePolicy">
354
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
355
<horstretch>0</horstretch>
356
<verstretch>0</verstretch>
359
<property name="text">
360
<string>Yaw (around z-axis):</string>
364
<item row="0" column="1">
365
<widget class="Gui::QuantitySpinBox" name="yawAngle">
366
<property name="toolTip">
367
<string>Yaw (around z-axis)</string>
371
<item row="1" column="0">
372
<widget class="QLabel" name="TextLabelZ_3">
373
<property name="sizePolicy">
374
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
375
<horstretch>0</horstretch>
376
<verstretch>0</verstretch>
379
<property name="text">
380
<string>Pitch (around y-axis):</string>
384
<item row="1" column="1">
385
<widget class="Gui::QuantitySpinBox" name="pitchAngle">
386
<property name="toolTip">
387
<string>Pitch (around y-axis)</string>
391
<item row="2" column="0">
392
<widget class="QLabel" name="TextLabelZ_4">
393
<property name="sizePolicy">
394
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
395
<horstretch>0</horstretch>
396
<verstretch>0</verstretch>
399
<property name="text">
400
<string>Roll (around x-axis):</string>
404
<item row="2" column="1">
405
<widget class="Gui::QuantitySpinBox" name="rollAngle">
406
<property name="toolTip">
407
<string>Roll (around the x-axis)</string>
415
<widget class="QWidget" name="page_2"/>
421
<item row="2" column="0" colspan="2">
422
<spacer name="vSpacer">
423
<property name="orientation">
424
<enum>Qt::Vertical</enum>
426
<property name="sizeHint" stdset="0">
434
<item row="3" column="0" colspan="2">
435
<layout class="QHBoxLayout" name="horizontalLayout">
437
<widget class="QCheckBox" name="applyIncrementalPlacement">
438
<property name="sizePolicy">
439
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
440
<horstretch>1</horstretch>
441
<verstretch>0</verstretch>
444
<property name="text">
445
<string>Apply incremental changes</string>
450
<spacer name="hSpacer">
451
<property name="orientation">
452
<enum>Qt::Horizontal</enum>
454
<property name="sizeHint" stdset="0">
463
<widget class="QPushButton" name="resetButton">
464
<property name="text">
465
<string>Reset</string>
471
<item row="4" column="0" colspan="2">
472
<layout class="QHBoxLayout" name="buttonBoxLayout">
474
<spacer name="buttonBoxSpacer">
475
<property name="orientation">
476
<enum>Qt::Horizontal</enum>
478
<property name="sizeType">
479
<enum>QSizePolicy::Expanding</enum>
481
<property name="sizeHint" stdset="0">
490
<widget class="QDialogButtonBox" name="buttonBox">
491
<property name="standardButtons">
492
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
500
<layoutdefault spacing="6" margin="11"/>
503
<class>Gui::QuantitySpinBox</class>
504
<extends>QWidget</extends>
505
<header>Gui/QuantitySpinBox.h</header>
509
<tabstop>rotationInput</tabstop>
510
<tabstop>xAxis</tabstop>
511
<tabstop>yAxis</tabstop>
512
<tabstop>zAxis</tabstop>
513
<tabstop>applyIncrementalPlacement</tabstop>
518
<sender>rotationInput</sender>
519
<signal>activated(int)</signal>
520
<receiver>stackedWidget</receiver>
521
<slot>setCurrentIndex(int)</slot>
523
<hint type="sourcelabel">
527
<hint type="destinationlabel">
534
<sender>buttonBox</sender>
535
<signal>accepted()</signal>
536
<receiver>Gui::Dialog::Placement</receiver>
537
<slot>accept()</slot>
539
<hint type="sourcelabel">
543
<hint type="destinationlabel">
550
<sender>buttonBox</sender>
551
<signal>rejected()</signal>
552
<receiver>Gui::Dialog::Placement</receiver>
553
<slot>reject()</slot>
555
<hint type="sourcelabel">
559
<hint type="destinationlabel">