1<ui version="4.0" >
2 <class>ViewerSettingsPanelCameraClass</class>
3 <widget class="QWidget" name="ViewerSettingsPanelCameraClass" >
4  <property name="geometry" >
5   <rect>
6    <x>0</x>
7    <y>0</y>
8    <width>326</width>
9    <height>351</height>
10   </rect>
11  </property>
12  <property name="windowTitle" >
13   <string>ViewerSettingsPanelCamera</string>
14  </property>
15  <layout class="QVBoxLayout" name="verticalLayout_3" >
16   <item>
17    <widget class="QGroupBox" name="groupBox_3" >
18     <property name="title" >
19      <string>Camera position</string>
20     </property>
21     <layout class="QVBoxLayout" name="verticalLayout_6" >
22      <item>
23       <layout class="QHBoxLayout" name="horizontalLayout_4" >
24        <item>
25         <widget class="QLabel" name="label" >
26          <property name="text" >
27           <string>X:</string>
28          </property>
29         </widget>
30        </item>
31        <item>
32         <widget class="QDoubleSpinBox" name="posX" >
33          <property name="minimum" >
34           <double>-99.000000000000000</double>
35          </property>
36          <property name="singleStep" >
37           <double>0.500000000000000</double>
38          </property>
39         </widget>
40        </item>
41        <item>
42         <widget class="QLabel" name="label_2" >
43          <property name="text" >
44           <string>Y:</string>
45          </property>
46         </widget>
47        </item>
48        <item>
49         <widget class="QDoubleSpinBox" name="posY" >
50          <property name="minimum" >
51           <double>-99.000000000000000</double>
52          </property>
53          <property name="singleStep" >
54           <double>0.500000000000000</double>
55          </property>
56         </widget>
57        </item>
58        <item>
59         <widget class="QLabel" name="label_3" >
60          <property name="text" >
61           <string>Z:</string>
62          </property>
63         </widget>
64        </item>
65        <item>
66         <widget class="QDoubleSpinBox" name="posZ" >
67          <property name="minimum" >
68           <double>-99.000000000000000</double>
69          </property>
70          <property name="singleStep" >
71           <double>0.500000000000000</double>
72          </property>
73         </widget>
74        </item>
75       </layout>
76      </item>
77     </layout>
78    </widget>
79   </item>
80   <item>
81    <widget class="QGroupBox" name="groupBox_4" >
82     <property name="title" >
83      <string>Camera LookAt</string>
84     </property>
85     <layout class="QVBoxLayout" name="verticalLayout_2" >
86      <item>
87       <layout class="QHBoxLayout" name="horizontalLayout_5" >
88        <item>
89         <widget class="QLabel" name="label_6" >
90          <property name="text" >
91           <string>X:</string>
92          </property>
93         </widget>
94        </item>
95        <item>
96         <widget class="QDoubleSpinBox" name="lookX" >
97          <property name="minimum" >
98           <double>-99.000000000000000</double>
99          </property>
100          <property name="singleStep" >
101           <double>0.500000000000000</double>
102          </property>
103         </widget>
104        </item>
105        <item>
106         <widget class="QLabel" name="label_5" >
107          <property name="text" >
108           <string>Y:</string>
109          </property>
110         </widget>
111        </item>
112        <item>
113         <widget class="QDoubleSpinBox" name="lookY" >
114          <property name="minimum" >
115           <double>-99.000000000000000</double>
116          </property>
117          <property name="singleStep" >
118           <double>0.500000000000000</double>
119          </property>
120         </widget>
121        </item>
122        <item>
123         <widget class="QLabel" name="label_4" >
124          <property name="text" >
125           <string>Z:</string>
126          </property>
127         </widget>
128        </item>
129        <item>
130         <widget class="QDoubleSpinBox" name="lookZ" >
131          <property name="minimum" >
132           <double>-99.000000000000000</double>
133          </property>
134          <property name="singleStep" >
135           <double>0.500000000000000</double>
136          </property>
137         </widget>
138        </item>
139       </layout>
140      </item>
141     </layout>
142    </widget>
143   </item>
144   <item>
145    <widget class="QGroupBox" name="groupBox" >
146     <property name="title" >
147      <string>Camera follow mode</string>
148     </property>
149     <layout class="QVBoxLayout" name="verticalLayout" >
150      <item>
151       <widget class="QGroupBox" name="followGroupBox" >
152        <property name="title" >
153         <string>Follow</string>
154        </property>
155        <property name="flat" >
156         <bool>true</bool>
157        </property>
158        <layout class="QHBoxLayout" name="horizontalLayout_3" >
159         <item>
160          <widget class="QRadioButton" name="followCameraPathButton" >
161           <property name="text" >
162            <string>Camera path</string>
163           </property>
164           <property name="checked" >
165            <bool>true</bool>
166           </property>
167          </widget>
168         </item>
169         <item>
170          <widget class="QRadioButton" name="followTrajectoryButton" >
171           <property name="text" >
172            <string>Robot trajectory</string>
173           </property>
174          </widget>
175         </item>
176        </layout>
177       </widget>
178      </item>
179      <item>
180       <layout class="QHBoxLayout" name="horizontalLayout" >
181        <property name="spacing" >
182         <number>0</number>
183        </property>
184        <item>
185         <widget class="QToolButton" name="firstScanButton" >
186          <property name="toolTip" >
187           <string>first frame</string>
188          </property>
189          <property name="text" >
190           <string>first position</string>
191          </property>
192          <property name="icon" >
193           <iconset resource="icons.qrc" >
194            <normaloff>:/icons/media-skip-backward.png</normaloff>:/icons/media-skip-backward.png</iconset>
195          </property>
196         </widget>
197        </item>
198        <item>
199         <widget class="QToolButton" name="previousScanButton" >
200          <property name="toolTip" >
201           <string>previous frame</string>
202          </property>
203          <property name="text" >
204           <string>previous position</string>
205          </property>
206          <property name="icon" >
207           <iconset resource="icons.qrc" >
208            <normaloff>:/icons/media-seek-backward.png</normaloff>:/icons/media-seek-backward.png</iconset>
209          </property>
210         </widget>
211        </item>
212        <item>
213         <widget class="QToolButton" name="playScanButton" >
214          <property name="toolTip" >
215           <string>play from current frame</string>
216          </property>
217          <property name="text" >
218           <string>play</string>
219          </property>
220          <property name="icon" >
221           <iconset resource="icons.qrc" >
222            <normaloff>:/icons/media-playback-start.png</normaloff>:/icons/media-playback-start.png</iconset>
223          </property>
224          <property name="checkable" >
225           <bool>true</bool>
226          </property>
227          <property name="checked" >
228           <bool>false</bool>
229          </property>
230         </widget>
231        </item>
232        <item>
233         <widget class="QToolButton" name="nextScanButton" >
234          <property name="toolTip" >
235           <string>next frame</string>
236          </property>
237          <property name="text" >
238           <string>next position</string>
239          </property>
240          <property name="icon" >
241           <iconset resource="icons.qrc" >
242            <normaloff>:/icons/media-seek-forward.png</normaloff>:/icons/media-seek-forward.png</iconset>
243          </property>
244         </widget>
245        </item>
246        <item>
247         <widget class="QToolButton" name="lastScanButton" >
248          <property name="toolTip" >
249           <string>last frame</string>
250          </property>
251          <property name="text" >
252           <string>last position</string>
253          </property>
254          <property name="icon" >
255           <iconset resource="icons.qrc" >
256            <normaloff>:/icons/media-skip-forward.png</normaloff>:/icons/media-skip-forward.png</iconset>
257          </property>
258         </widget>
259        </item>
260        <item>
261         <widget class="QToolButton" name="cameraPathAdd" >
262          <property name="toolTip" >
263           <string>add frame after current frame</string>
264          </property>
265          <property name="text" >
266           <string>add keyframe</string>
267          </property>
268          <property name="icon" >
269           <iconset resource="icons.qrc" >
270            <normaloff>:/icons/list-add.png</normaloff>:/icons/list-add.png</iconset>
271          </property>
272         </widget>
273        </item>
274        <item>
275         <widget class="QToolButton" name="cameraPathRemove" >
276          <property name="toolTip" >
277           <string>remove current frame</string>
278          </property>
279          <property name="text" >
280           <string>remove keyframe</string>
281          </property>
282          <property name="icon" >
283           <iconset resource="icons.qrc" >
284            <normaloff>:/icons/list-remove.png</normaloff>:/icons/list-remove.png</iconset>
285          </property>
286         </widget>
287        </item>
288        <item>
289         <widget class="QToolButton" name="cameraPathSave" >
290          <property name="toolTip" >
291           <string>save camera pose to current frame</string>
292          </property>
293          <property name="text" >
294           <string>save current camera pose</string>
295          </property>
296          <property name="icon" >
297           <iconset resource="icons.qrc" >
298            <normaloff>:/icons/document-save.png</normaloff>:/icons/document-save.png</iconset>
299          </property>
300         </widget>
301        </item>
302        <item>
303         <widget class="QToolButton" name="cameraPathClear" >
304          <property name="toolTip" >
305           <string>clear all frames</string>
306          </property>
307          <property name="text" >
308           <string>clear camera path</string>
309          </property>
310          <property name="icon" >
311           <iconset resource="icons.qrc" >
312            <normaloff>:/icons/edit-clear-list.png</normaloff>:/icons/edit-clear-list.png</iconset>
313          </property>
314         </widget>
315        </item>
316       </layout>
317      </item>
318      <item>
319       <layout class="QHBoxLayout" name="horizontalLayout_2" >
320        <item>
321         <widget class="QSlider" name="scanProgressSlider" >
322          <property name="minimum" >
323           <number>1</number>
324          </property>
325          <property name="orientation" >
326           <enum>Qt::Horizontal</enum>
327          </property>
328         </widget>
329        </item>
330        <item>
331         <widget class="QLabel" name="scanProgressLabel" >
332          <property name="text" >
333           <string>0/1</string>
334          </property>
335         </widget>
336        </item>
337       </layout>
338      </item>
339      <item>
340       <spacer name="verticalSpacer" >
341        <property name="orientation" >
342         <enum>Qt::Vertical</enum>
343        </property>
344        <property name="sizeHint" stdset="0" >
345         <size>
346          <width>20</width>
347          <height>40</height>
348         </size>
349        </property>
350       </spacer>
351      </item>
352     </layout>
353    </widget>
354   </item>
355  </layout>
356 </widget>
357 <layoutdefault spacing="6" margin="11" />
358 <resources>
359  <include location="icons.qrc" />
360 </resources>
361 <connections/>
362</ui>
363