Subversion Repositories seema-scanner

Rev

Rev 27 | Rev 29 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27 Rev 28
Line 4... Line 4...
4
 <widget class="QMainWindow" name="SMScanner">
4
 <widget class="QMainWindow" name="SMScanner">
5
  <property name="geometry">
5
  <property name="geometry">
6
   <rect>
6
   <rect>
7
    <x>0</x>
7
    <x>0</x>
8
    <y>0</y>
8
    <y>0</y>
9
    <width>923</width>
9
    <width>840</width>
10
    <height>729</height>
10
    <height>677</height>
11
   </rect>
11
   </rect>
12
  </property>
12
  </property>
13
  <property name="windowTitle">
13
  <property name="windowTitle">
14
   <string>SMScanner</string>
14
   <string>SeeMaLab 3D Scanner</string>
15
  </property>
15
  </property>
16
  <widget class="QWidget" name="centralWidget">
16
  <widget class="QWidget" name="centralWidget">
17
   <layout class="QGridLayout" name="gridLayout">
17
   <layout class="QGridLayout" name="gridLayout">
18
    <item row="0" column="1">
18
    <item row="0" column="0">
19
     <widget class="QTabWidget" name="tabWidget">
19
     <widget class="QTabWidget" name="tabWidget">
20
      <property name="currentIndex">
20
      <property name="currentIndex">
21
       <number>1</number>
21
       <number>2</number>
22
      </property>
22
      </property>
23
      <widget class="QWidget" name="calibrationTab">
23
      <widget class="QWidget" name="calibrationTab">
24
       <property name="enabled">
24
       <property name="enabled">
25
        <bool>true</bool>
25
        <bool>true</bool>
26
       </property>
26
       </property>
Line 28... Line 28...
28
        <cursorShape>ArrowCursor</cursorShape>
28
        <cursorShape>ArrowCursor</cursorShape>
29
       </property>
29
       </property>
30
       <attribute name="title">
30
       <attribute name="title">
31
        <string>Calibration</string>
31
        <string>Calibration</string>
32
       </attribute>
32
       </attribute>
33
       <widget class="SMVideoWidget" name="calibrationCamera1Widget">
33
       <layout class="QGridLayout" name="calibrationGridLayout">
34
        <property name="geometry">
34
        <item row="0" column="1">
35
         <rect>
35
         <layout class="QHBoxLayout" name="calibrationHorizontalLayout">
36
          <x>60</x>
36
          <item>
37
          <y>310</y>
37
           <layout class="QVBoxLayout" name="calibrationVerticalLayout1">
38
          <width>291</width>
38
            <item>
39
          <height>231</height>
39
             <widget class="QFrame" name="calibrationFrame">
40
         </rect>
40
              <property name="sizePolicy">
41
        </property>
41
               <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
42
        <property name="frameShape">
42
                <horstretch>0</horstretch>
43
         <enum>QFrame::Box</enum>
43
                <verstretch>0</verstretch>
44
        </property>
44
               </sizepolicy>
45
        <property name="text">
45
              </property>
46
         <string>Camera1</string>
46
              <property name="minimumSize">
47
        </property>
47
               <size>
48
        <property name="alignment">
48
                <width>230</width>
49
         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
49
                <height>550</height>
50
        </property>
50
               </size>
51
       </widget>
51
              </property>
52
       <widget class="SMVideoWidget" name="calibrationCamera0Widget">
52
              <property name="baseSize">
53
        <property name="geometry">
53
               <size>
54
         <rect>
54
                <width>0</width>
55
          <x>60</x>
55
                <height>0</height>
56
          <y>70</y>
56
               </size>
57
          <width>291</width>
57
              </property>
58
          <height>231</height>
58
              <property name="frameShape">
59
         </rect>
59
               <enum>QFrame::NoFrame</enum>
60
        </property>
60
              </property>
61
        <property name="frameShape">
61
              <property name="frameShadow">
62
         <enum>QFrame::Box</enum>
62
               <enum>QFrame::Plain</enum>
63
        </property>
63
              </property>
64
        <property name="text">
64
              <widget class="QLabel" name="label_8">
65
         <string>Camera0</string>
65
               <property name="geometry">
66
        </property>
66
                <rect>
67
        <property name="alignment">
67
                 <x>30</x>
68
         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
68
                 <y>440</y>
69
        </property>
69
                 <width>66</width>
70
       </widget>
70
                 <height>17</height>
71
       <widget class="QListWidget" name="calibrationListWidget">
71
                </rect>
72
        <property name="geometry">
72
               </property>
73
         <rect>
73
               <property name="text">
74
          <x>650</x>
74
                <string>Step:</string>
75
          <y>40</y>
75
               </property>
76
          <width>201</width>
76
              </widget>
77
          <height>441</height>
77
              <widget class="QSpinBox" name="calibrationBatchStartSpinBox">
78
         </rect>
78
               <property name="geometry">
79
        </property>
79
                <rect>
80
       </widget>
80
                 <x>110</x>
81
       <widget class="QPushButton" name="calibrateButton">
81
                 <y>380</y>
82
        <property name="enabled">
82
                 <width>101</width>
83
         <bool>false</bool>
83
                 <height>27</height>
84
        </property>
84
                </rect>
85
        <property name="geometry">
85
               </property>
86
         <rect>
86
               <property name="wrapping">
87
          <x>670</x>
87
                <bool>true</bool>
88
          <y>490</y>
88
               </property>
89
          <width>151</width>
89
               <property name="suffix">
90
          <height>27</height>
90
                <string/>
91
         </rect>
91
               </property>
92
        </property>
92
               <property name="maximum">
93
        <property name="text">
93
                <number>359</number>
94
         <string>Calibrate</string>
94
               </property>
95
        </property>
95
              </widget>
96
       </widget>
96
              <widget class="QSpinBox" name="calibrationBatchEndSpinBox">
97
       <widget class="QSpinBox" name="calibrationBatchStartSpinBox">
97
               <property name="geometry">
98
        <property name="geometry">
98
                <rect>
99
         <rect>
99
                 <x>110</x>
100
          <x>490</x>
100
                 <y>410</y>
101
          <y>410</y>
101
                 <width>101</width>
102
          <width>101</width>
102
                 <height>27</height>
103
          <height>27</height>
103
                </rect>
104
         </rect>
104
               </property>
105
        </property>
105
               <property name="wrapping">
106
        <property name="wrapping">
106
                <bool>true</bool>
107
         <bool>true</bool>
107
               </property>
108
        </property>
108
               <property name="maximum">
109
        <property name="suffix">
109
                <number>359</number>
110
         <string/>
110
               </property>
111
        </property>
111
               <property name="value">
112
        <property name="maximum">
112
                <number>120</number>
113
         <number>359</number>
113
               </property>
114
        </property>
114
              </widget>
115
       </widget>
115
              <widget class="QSpinBox" name="calibrationBatchStepSpinBox">
116
       <widget class="QPushButton" name="batchCalibrationButton">
116
               <property name="geometry">
117
        <property name="geometry">
117
                <rect>
118
         <rect>
118
                 <x>110</x>
119
          <x>390</x>
119
                 <y>440</y>
120
          <y>510</y>
120
                 <width>101</width>
121
          <width>221</width>
121
                 <height>27</height>
122
          <height>27</height>
122
                </rect>
123
         </rect>
123
               </property>
124
        </property>
124
               <property name="wrapping">
125
        <property name="text">
125
                <bool>true</bool>
126
         <string>Batch Aquistion</string>
126
               </property>
127
        </property>
127
               <property name="maximum">
128
       </widget>
128
                <number>359</number>
129
       <widget class="QLabel" name="label_5">
129
               </property>
130
        <property name="geometry">
130
               <property name="value">
131
         <rect>
131
                <number>10</number>
132
          <x>440</x>
132
               </property>
133
          <y>40</y>
133
              </widget>
134
          <width>111</width>
134
              <widget class="QPushButton" name="singleCalibrationButton">
135
          <height>17</height>
135
               <property name="geometry">
136
         </rect>
136
                <rect>
137
        </property>
137
                 <x>10</x>
138
        <property name="text">
138
                 <y>290</y>
139
         <string>Rotation Stage</string>
139
                 <width>211</width>
140
        </property>
140
                 <height>27</height>
141
       </widget>
141
                </rect>
142
       <widget class="QPushButton" name="singleCalibrationButton">
142
               </property>
143
        <property name="geometry">
143
               <property name="text">
144
         <rect>
144
                <string>Single Aquisition</string>
145
          <x>390</x>
145
               </property>
146
          <y>340</y>
146
              </widget>
147
          <width>221</width>
147
              <widget class="QLabel" name="label_7">
148
          <height>27</height>
148
               <property name="geometry">
149
         </rect>
149
                <rect>
150
        </property>
150
                 <x>30</x>
151
        <property name="text">
151
                 <y>380</y>
152
         <string>Single Aquisition</string>
152
                 <width>66</width>
153
        </property>
153
                 <height>17</height>
154
       </widget>
154
                </rect>
155
       <widget class="QDial" name="calibrationRotationDial">
155
               </property>
156
        <property name="geometry">
156
               <property name="text">
157
         <rect>
157
                <string>Start:</string>
158
          <x>380</x>
158
               </property>
159
          <y>70</y>
159
              </widget>
160
          <width>231</width>
160
              <widget class="QDial" name="calibrationRotationDial">
161
          <height>221</height>
161
               <property name="geometry">
162
         </rect>
162
                <rect>
163
        </property>
163
                 <x>40</x>
164
        <property name="maximum">
164
                 <y>60</y>
165
         <number>360</number>
165
                 <width>151</width>
166
        </property>
166
                 <height>151</height>
167
        <property name="orientation">
167
                </rect>
168
         <enum>Qt::Vertical</enum>
168
               </property>
169
        </property>
169
               <property name="maximum">
170
        <property name="invertedAppearance">
170
                <number>360</number>
171
         <bool>false</bool>
171
               </property>
172
        </property>
172
               <property name="orientation">
173
        <property name="wrapping">
173
                <enum>Qt::Vertical</enum>
174
         <bool>true</bool>
174
               </property>
175
        </property>
175
               <property name="invertedAppearance">
176
        <property name="notchTarget">
176
                <bool>false</bool>
177
         <double>6.000000000000000</double>
177
               </property>
178
        </property>
178
               <property name="wrapping">
179
        <property name="notchesVisible">
179
                <bool>true</bool>
180
         <bool>true</bool>
180
               </property>
181
        </property>
181
               <property name="notchTarget">
182
       </widget>
182
                <double>6.000000000000000</double>
183
       <widget class="QLabel" name="label_6">
183
               </property>
184
        <property name="geometry">
184
               <property name="notchesVisible">
185
         <rect>
185
                <bool>true</bool>
186
          <x>410</x>
186
               </property>
187
          <y>440</y>
187
              </widget>
188
          <width>66</width>
188
              <widget class="QPushButton" name="batchCalibrationButton">
189
          <height>17</height>
189
               <property name="geometry">
190
         </rect>
190
                <rect>
191
        </property>
191
                 <x>10</x>
192
        <property name="text">
192
                 <y>480</y>
193
         <string>End:</string>
193
                 <width>211</width>
194
        </property>
194
                 <height>27</height>
195
       </widget>
195
                </rect>
196
       <widget class="QLabel" name="label_7">
196
               </property>
197
        <property name="geometry">
197
               <property name="text">
198
         <rect>
198
                <string>Batch Aquistion</string>
199
          <x>410</x>
199
               </property>
200
          <y>410</y>
200
              </widget>
201
          <width>66</width>
201
              <widget class="QLabel" name="label_6">
202
          <height>17</height>
202
               <property name="geometry">
203
         </rect>
203
                <rect>
204
        </property>
204
                 <x>30</x>
205
        <property name="text">
205
                 <y>410</y>
206
         <string>Start:</string>
206
                 <width>66</width>
207
        </property>
207
                 <height>17</height>
208
       </widget>
208
                </rect>
209
       <widget class="QLabel" name="label_8">
209
               </property>
210
        <property name="geometry">
210
               <property name="text">
211
         <rect>
211
                <string>End:</string>
212
          <x>410</x>
212
               </property>
213
          <y>470</y>
213
              </widget>
214
          <width>66</width>
214
              <widget class="QLabel" name="label_5">
215
          <height>17</height>
215
               <property name="geometry">
216
         </rect>
216
                <rect>
217
        </property>
217
                 <x>70</x>
218
        <property name="text">
218
                 <y>30</y>
219
         <string>Step:</string>
219
                 <width>111</width>
220
        </property>
220
                 <height>17</height>
221
       </widget>
221
                </rect>
222
       <widget class="QSpinBox" name="calibrationBatchStepSpinBox">
222
               </property>
223
        <property name="geometry">
223
               <property name="text">
224
         <rect>
224
                <string>Rotation Stage</string>
225
          <x>490</x>
225
               </property>
226
          <y>470</y>
226
              </widget>
227
          <width>101</width>
227
              <zorder>singleCalibrationButton</zorder>
228
          <height>27</height>
228
              <zorder>label_8</zorder>
229
         </rect>
229
              <zorder>calibrationBatchStartSpinBox</zorder>
230
        </property>
230
              <zorder>calibrationBatchEndSpinBox</zorder>
231
        <property name="wrapping">
231
              <zorder>calibrationBatchStepSpinBox</zorder>
232
         <bool>true</bool>
232
              <zorder>singleCalibrationButton</zorder>
233
        </property>
233
              <zorder>label_7</zorder>
234
        <property name="maximum">
234
              <zorder>calibrationRotationDial</zorder>
235
         <number>359</number>
235
              <zorder>batchCalibrationButton</zorder>
236
        </property>
236
              <zorder>label_6</zorder>
237
        <property name="value">
237
              <zorder>label_5</zorder>
238
         <number>10</number>
238
             </widget>
239
        </property>
239
            </item>
240
       </widget>
240
            <item>
241
       <widget class="QSpinBox" name="calibrationBatchEndSpinBox">
241
             <spacer name="verticalSpacer">
242
        <property name="geometry">
242
              <property name="orientation">
243
         <rect>
243
               <enum>Qt::Vertical</enum>
244
          <x>490</x>
244
              </property>
245
          <y>440</y>
245
              <property name="sizeHint" stdset="0">
246
          <width>101</width>
246
               <size>
247
          <height>27</height>
247
                <width>20</width>
248
         </rect>
248
                <height>40</height>
249
        </property>
249
               </size>
250
        <property name="wrapping">
250
              </property>
251
         <bool>true</bool>
251
             </spacer>
252
        </property>
252
            </item>
253
        <property name="maximum">
253
           </layout>
254
         <number>359</number>
254
          </item>
255
        </property>
255
          <item>
256
        <property name="value">
256
           <layout class="QVBoxLayout" name="calibrationVerticalLayout2">
257
         <number>120</number>
257
            <item>
258
        </property>
258
             <widget class="SMVideoWidget" name="calibrationCamera0Widget">
259
       </widget>
259
              <property name="sizePolicy">
-
 
260
               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
-
 
261
                <horstretch>0</horstretch>
-
 
262
                <verstretch>0</verstretch>
-
 
263
               </sizepolicy>
-
 
264
              </property>
-
 
265
              <property name="minimumSize">
-
 
266
               <size>
-
 
267
                <width>300</width>
-
 
268
                <height>200</height>
-
 
269
               </size>
-
 
270
              </property>
-
 
271
              <property name="frameShape">
-
 
272
               <enum>QFrame::Box</enum>
-
 
273
              </property>
-
 
274
              <property name="lineWidth">
-
 
275
               <number>0</number>
-
 
276
              </property>
-
 
277
              <property name="text">
-
 
278
               <string>Camera0</string>
-
 
279
              </property>
-
 
280
              <property name="scaledContents">
-
 
281
               <bool>false</bool>
-
 
282
              </property>
-
 
283
              <property name="alignment">
-
 
284
               <set>Qt::AlignHCenter|Qt::AlignTop</set>
-
 
285
              </property>
-
 
286
             </widget>
-
 
287
            </item>
-
 
288
            <item>
-
 
289
             <widget class="SMVideoWidget" name="calibrationCamera1Widget">
-
 
290
              <property name="sizePolicy">
-
 
291
               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
-
 
292
                <horstretch>0</horstretch>
-
 
293
                <verstretch>0</verstretch>
-
 
294
               </sizepolicy>
-
 
295
              </property>
-
 
296
              <property name="minimumSize">
-
 
297
               <size>
-
 
298
                <width>300</width>
-
 
299
                <height>200</height>
-
 
300
               </size>
-
 
301
              </property>
-
 
302
              <property name="frameShape">
-
 
303
               <enum>QFrame::Box</enum>
-
 
304
              </property>
-
 
305
              <property name="lineWidth">
-
 
306
               <number>0</number>
-
 
307
              </property>
-
 
308
              <property name="text">
-
 
309
               <string>Camera1</string>
-
 
310
              </property>
-
 
311
              <property name="scaledContents">
-
 
312
               <bool>false</bool>
-
 
313
              </property>
-
 
314
              <property name="alignment">
-
 
315
               <set>Qt::AlignHCenter|Qt::AlignTop</set>
-
 
316
              </property>
-
 
317
             </widget>
-
 
318
            </item>
-
 
319
           </layout>
-
 
320
          </item>
-
 
321
          <item>
-
 
322
           <layout class="QVBoxLayout" name="calibrationVerticalLayout3">
-
 
323
            <item>
-
 
324
             <widget class="QListWidget" name="calibrationListWidget">
-
 
325
              <property name="sizePolicy">
-
 
326
               <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
-
 
327
                <horstretch>0</horstretch>
-
 
328
                <verstretch>0</verstretch>
-
 
329
               </sizepolicy>
-
 
330
              </property>
-
 
331
              <property name="minimumSize">
-
 
332
               <size>
-
 
333
                <width>0</width>
-
 
334
                <height>0</height>
-
 
335
               </size>
-
 
336
              </property>
-
 
337
              <property name="maximumSize">
-
 
338
               <size>
-
 
339
                <width>250</width>
-
 
340
                <height>16777215</height>
-
 
341
               </size>
-
 
342
              </property>
-
 
343
              <property name="baseSize">
-
 
344
               <size>
-
 
345
                <width>0</width>
-
 
346
                <height>0</height>
-
 
347
               </size>
-
 
348
              </property>
-
 
349
             </widget>
-
 
350
            </item>
-
 
351
            <item>
-
 
352
             <widget class="QPushButton" name="calibrateButton">
-
 
353
              <property name="enabled">
-
 
354
               <bool>false</bool>
-
 
355
              </property>
-
 
356
              <property name="text">
-
 
357
               <string>Calibrate</string>
-
 
358
              </property>
-
 
359
             </widget>
-
 
360
            </item>
-
 
361
           </layout>
-
 
362
          </item>
-
 
363
         </layout>
-
 
364
        </item>
-
 
365
       </layout>
260
      </widget>
366
      </widget>
261
      <widget class="QWidget" name="captureTab">
367
      <widget class="QWidget" name="captureTab">
262
       <attribute name="title">
368
       <attribute name="title">
263
        <string>Capture</string>
369
        <string>Capture</string>
264
       </attribute>
370
       </attribute>
265
       <widget class="SMVideoWidget" name="captureCamera0Widget">
371
       <layout class="QGridLayout" name="gridLayout_2">
266
        <property name="geometry">
372
        <item row="0" column="0">
267
         <rect>
373
         <layout class="QHBoxLayout" name="captureHorizontalLayout">
268
          <x>30</x>
374
          <item>
269
          <y>60</y>
375
           <layout class="QVBoxLayout" name="captureVerticalLayout1">
270
          <width>291</width>
376
            <item>
271
          <height>231</height>
377
             <widget class="QFrame" name="captureFrame">
272
         </rect>
378
              <property name="sizePolicy">
273
        </property>
379
               <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
274
        <property name="frameShape">
380
                <horstretch>0</horstretch>
275
         <enum>QFrame::Box</enum>
381
                <verstretch>0</verstretch>
276
        </property>
382
               </sizepolicy>
277
        <property name="text">
383
              </property>
278
         <string>Camera0</string>
384
              <property name="minimumSize">
279
        </property>
385
               <size>
280
        <property name="alignment">
386
                <width>230</width>
281
         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
387
                <height>550</height>
282
        </property>
388
               </size>
283
       </widget>
389
              </property>
284
       <widget class="SMVideoWidget" name="captureCamera1Widget">
390
              <property name="baseSize">
285
        <property name="geometry">
391
               <size>
286
         <rect>
392
                <width>0</width>
287
          <x>30</x>
393
                <height>0</height>
288
          <y>320</y>
394
               </size>
289
          <width>291</width>
395
              </property>
290
          <height>231</height>
396
              <property name="frameShape">
291
         </rect>
397
               <enum>QFrame::NoFrame</enum>
292
        </property>
398
              </property>
293
        <property name="frameShape">
399
              <property name="frameShadow">
294
         <enum>QFrame::Box</enum>
400
               <enum>QFrame::Plain</enum>
295
        </property>
401
              </property>
296
        <property name="text">
402
              <widget class="QLabel" name="label_17">
297
         <string>Camera1</string>
403
               <property name="geometry">
298
        </property>
404
                <rect>
299
        <property name="alignment">
405
                 <x>30</x>
300
         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
406
                 <y>440</y>
301
        </property>
407
                 <width>66</width>
302
       </widget>
408
                 <height>17</height>
303
       <widget class="QDial" name="captureRotationDial">
409
                </rect>
304
        <property name="geometry">
410
               </property>
305
         <rect>
411
               <property name="text">
306
          <x>350</x>
412
                <string>Step:</string>
307
          <y>80</y>
413
               </property>
308
          <width>231</width>
414
              </widget>
309
          <height>221</height>
415
              <widget class="QSpinBox" name="captureBatchStartSpinBox">
310
         </rect>
416
               <property name="geometry">
311
        </property>
417
                <rect>
312
        <property name="maximum">
418
                 <x>110</x>
313
         <number>360</number>
419
                 <y>380</y>
314
        </property>
420
                 <width>101</width>
315
        <property name="orientation">
421
                 <height>27</height>
316
         <enum>Qt::Horizontal</enum>
422
                </rect>
317
        </property>
423
               </property>
318
        <property name="wrapping">
424
               <property name="wrapping">
319
         <bool>true</bool>
425
                <bool>true</bool>
320
        </property>
426
               </property>
321
        <property name="notchTarget">
427
               <property name="suffix">
322
         <double>6.000000000000000</double>
428
                <string/>
323
        </property>
429
               </property>
324
        <property name="notchesVisible">
430
               <property name="maximum">
325
         <bool>true</bool>
431
                <number>359</number>
326
        </property>
432
               </property>
327
       </widget>
433
              </widget>
328
       <widget class="QLabel" name="label">
434
              <widget class="QSpinBox" name="captureBatchEndSpinBox">
329
        <property name="geometry">
435
               <property name="geometry">
330
         <rect>
436
                <rect>
331
          <x>410</x>
437
                 <x>110</x>
332
          <y>50</y>
438
                 <y>410</y>
333
          <width>111</width>
439
                 <width>101</width>
334
          <height>17</height>
440
                 <height>27</height>
335
         </rect>
441
                </rect>
336
        </property>
442
               </property>
337
        <property name="text">
443
               <property name="wrapping">
338
         <string>Rotation Stage</string>
444
                <bool>true</bool>
339
        </property>
445
               </property>
340
       </widget>
446
               <property name="maximum">
341
       <widget class="QTreeWidget" name="captureTreeWidget">
447
                <number>359</number>
342
        <property name="geometry">
448
               </property>
343
         <rect>
449
               <property name="value">
344
          <x>635</x>
450
                <number>120</number>
345
          <y>40</y>
451
               </property>
346
          <width>251</width>
452
              </widget>
347
          <height>451</height>
453
              <widget class="QSpinBox" name="captureBatchStepSpinBox">
348
         </rect>
454
               <property name="geometry">
349
        </property>
455
                <rect>
350
        <property name="alternatingRowColors">
456
                 <x>110</x>
351
         <bool>true</bool>
457
                 <y>440</y>
352
        </property>
458
                 <width>101</width>
353
        <property name="uniformRowHeights">
459
                 <height>27</height>
354
         <bool>false</bool>
460
                </rect>
355
        </property>
461
               </property>
356
        <property name="sortingEnabled">
462
               <property name="wrapping">
357
         <bool>false</bool>
463
                <bool>true</bool>
358
        </property>
464
               </property>
359
        <property name="headerHidden">
465
               <property name="maximum">
360
         <bool>true</bool>
466
                <number>359</number>
361
        </property>
467
               </property>
362
        <attribute name="headerVisible">
468
               <property name="value">
363
         <bool>false</bool>
469
                <number>10</number>
364
        </attribute>
470
               </property>
365
        <column>
471
              </widget>
366
         <property name="text">
472
              <widget class="QPushButton" name="singleCaptureButton">
367
          <string notr="true">1</string>
473
               <property name="geometry">
368
         </property>
474
                <rect>
369
        </column>
475
                 <x>10</x>
370
       </widget>
476
                 <y>290</y>
371
       <widget class="QPushButton" name="singleCaptureButton">
477
                 <width>211</width>
372
        <property name="geometry">
478
                 <height>27</height>
373
         <rect>
479
                </rect>
374
          <x>360</x>
480
               </property>
375
          <y>350</y>
481
               <property name="text">
376
          <width>221</width>
482
                <string>Single Capture</string>
377
          <height>27</height>
483
               </property>
378
         </rect>
484
              </widget>
379
        </property>
485
              <widget class="QLabel" name="label_18">
380
        <property name="text">
486
               <property name="geometry">
381
         <string>Single Capture</string>
487
                <rect>
382
        </property>
488
                 <x>30</x>
383
       </widget>
489
                 <y>380</y>
384
       <widget class="QPushButton" name="batchCaptureButton">
490
                 <width>66</width>
385
        <property name="geometry">
491
                 <height>17</height>
386
         <rect>
492
                </rect>
387
          <x>360</x>
493
               </property>
388
          <y>520</y>
494
               <property name="text">
389
          <width>221</width>
495
                <string>Start:</string>
390
          <height>27</height>
496
               </property>
391
         </rect>
497
              </widget>
392
        </property>
498
              <widget class="QDial" name="captureRotationDial">
393
        <property name="text">
499
               <property name="geometry">
394
         <string>Batch Capture</string>
500
                <rect>
395
        </property>
501
                 <x>40</x>
396
       </widget>
502
                 <y>60</y>
397
       <widget class="QLabel" name="label_2">
503
                 <width>151</width>
398
        <property name="geometry">
504
                 <height>151</height>
399
         <rect>
505
                </rect>
400
          <x>380</x>
506
               </property>
401
          <y>430</y>
507
               <property name="maximum">
402
          <width>66</width>
508
                <number>360</number>
403
          <height>17</height>
509
               </property>
404
         </rect>
510
               <property name="orientation">
405
        </property>
511
                <enum>Qt::Vertical</enum>
406
        <property name="text">
512
               </property>
407
         <string>Start:</string>
513
               <property name="invertedAppearance">
408
        </property>
514
                <bool>false</bool>
409
       </widget>
515
               </property>
410
       <widget class="QLabel" name="label_3">
516
               <property name="wrapping">
411
        <property name="geometry">
517
                <bool>true</bool>
412
         <rect>
518
               </property>
413
          <x>380</x>
519
               <property name="notchTarget">
414
          <y>460</y>
520
                <double>6.000000000000000</double>
415
          <width>66</width>
521
               </property>
416
          <height>17</height>
522
               <property name="notchesVisible">
417
         </rect>
523
                <bool>true</bool>
418
        </property>
524
               </property>
419
        <property name="text">
525
              </widget>
420
         <string>End:</string>
526
              <widget class="QPushButton" name="batchCaptureButton">
421
        </property>
527
               <property name="geometry">
422
       </widget>
528
                <rect>
423
       <widget class="QSpinBox" name="spinBox">
529
                 <x>10</x>
424
        <property name="geometry">
530
                 <y>480</y>
425
         <rect>
531
                 <width>211</width>
426
          <x>460</x>
532
                 <height>27</height>
427
          <y>420</y>
533
                </rect>
428
          <width>101</width>
534
               </property>
429
          <height>27</height>
535
               <property name="text">
430
         </rect>
536
                <string>Batch Capture</string>
431
        </property>
537
               </property>
432
        <property name="wrapping">
538
              </widget>
433
         <bool>true</bool>
539
              <widget class="QLabel" name="label_19">
434
        </property>
540
               <property name="geometry">
435
        <property name="maximum">
541
                <rect>
436
         <number>359</number>
542
                 <x>30</x>
437
        </property>
543
                 <y>410</y>
438
       </widget>
544
                 <width>66</width>
439
       <widget class="QSpinBox" name="spinBox_2">
545
                 <height>17</height>
440
        <property name="geometry">
546
                </rect>
441
         <rect>
547
               </property>
442
          <x>460</x>
548
               <property name="text">
443
          <y>450</y>
549
                <string>End:</string>
444
          <width>101</width>
550
               </property>
445
          <height>27</height>
551
              </widget>
446
         </rect>
552
              <widget class="QLabel" name="label_20">
447
        </property>
553
               <property name="geometry">
448
        <property name="wrapping">
554
                <rect>
449
         <bool>true</bool>
555
                 <x>70</x>
450
        </property>
556
                 <y>30</y>
451
        <property name="maximum">
557
                 <width>111</width>
452
         <number>359</number>
558
                 <height>17</height>
453
        </property>
559
                </rect>
454
        <property name="value">
560
               </property>
455
         <number>350</number>
561
               <property name="text">
456
        </property>
562
                <string>Rotation Stage</string>
457
       </widget>
563
               </property>
458
       <widget class="QLabel" name="label_4">
564
              </widget>
459
        <property name="geometry">
565
             </widget>
460
         <rect>
566
            </item>
461
          <x>380</x>
567
            <item>
462
          <y>490</y>
568
             <spacer name="verticalSpacer_3">
463
          <width>66</width>
569
              <property name="orientation">
464
          <height>17</height>
570
               <enum>Qt::Vertical</enum>
465
         </rect>
571
              </property>
466
        </property>
572
              <property name="sizeHint" stdset="0">
467
        <property name="text">
573
               <size>
468
         <string>Step:</string>
574
                <width>20</width>
469
        </property>
575
                <height>40</height>
470
       </widget>
576
               </size>
471
       <widget class="QSpinBox" name="spinBox_3">
577
              </property>
472
        <property name="geometry">
578
             </spacer>
473
         <rect>
579
            </item>
474
          <x>460</x>
580
           </layout>
475
          <y>480</y>
581
          </item>
476
          <width>101</width>
582
          <item>
477
          <height>27</height>
583
           <layout class="QVBoxLayout" name="captureVerticalLayout2">
478
         </rect>
584
            <item>
479
        </property>
585
             <widget class="SMVideoWidget" name="captureCamera0Widget">
480
        <property name="wrapping">
586
              <property name="sizePolicy">
481
         <bool>true</bool>
587
               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
482
        </property>
588
                <horstretch>0</horstretch>
483
        <property name="maximum">
589
                <verstretch>0</verstretch>
484
         <number>359</number>
590
               </sizepolicy>
485
        </property>
591
              </property>
486
        <property name="value">
592
              <property name="minimumSize">
487
         <number>10</number>
593
               <size>
488
        </property>
594
                <width>300</width>
489
       </widget>
595
                <height>200</height>
490
       <widget class="QPushButton" name="reconstructButton">
596
               </size>
491
        <property name="enabled">
597
              </property>
492
         <bool>false</bool>
598
              <property name="frameShape">
493
        </property>
599
               <enum>QFrame::Box</enum>
494
        <property name="geometry">
600
              </property>
495
         <rect>
601
              <property name="lineWidth">
496
          <x>650</x>
602
               <number>0</number>
497
          <y>510</y>
603
              </property>
498
          <width>221</width>
604
              <property name="text">
499
          <height>27</height>
605
               <string>Camera0</string>
500
         </rect>
606
              </property>
501
        </property>
607
              <property name="scaledContents">
502
        <property name="text">
608
               <bool>false</bool>
503
         <string>Reconstruct</string>
609
              </property>
504
        </property>
610
              <property name="alignment">
505
       </widget>
611
               <set>Qt::AlignHCenter|Qt::AlignTop</set>
-
 
612
              </property>
-
 
613
             </widget>
-
 
614
            </item>
-
 
615
            <item>
-
 
616
             <widget class="SMVideoWidget" name="captureCamera1Widget">
-
 
617
              <property name="sizePolicy">
-
 
618
               <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
-
 
619
                <horstretch>0</horstretch>
-
 
620
                <verstretch>0</verstretch>
-
 
621
               </sizepolicy>
-
 
622
              </property>
-
 
623
              <property name="minimumSize">
-
 
624
               <size>
-
 
625
                <width>300</width>
-
 
626
                <height>200</height>
-
 
627
               </size>
-
 
628
              </property>
-
 
629
              <property name="frameShape">
-
 
630
               <enum>QFrame::Box</enum>
-
 
631
              </property>
-
 
632
              <property name="lineWidth">
-
 
633
               <number>0</number>
-
 
634
              </property>
-
 
635
              <property name="text">
-
 
636
               <string>Camera1</string>
-
 
637
              </property>
-
 
638
              <property name="scaledContents">
-
 
639
               <bool>false</bool>
-
 
640
              </property>
-
 
641
              <property name="alignment">
-
 
642
               <set>Qt::AlignHCenter|Qt::AlignTop</set>
-
 
643
              </property>
-
 
644
             </widget>
-
 
645
            </item>
-
 
646
           </layout>
-
 
647
          </item>
-
 
648
          <item>
-
 
649
           <layout class="QVBoxLayout" name="captureVerticalLayout3">
-
 
650
            <item>
-
 
651
             <widget class="QTreeWidget" name="captureTreeWidget">
-
 
652
              <property name="sizePolicy">
-
 
653
               <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
-
 
654
                <horstretch>0</horstretch>
-
 
655
                <verstretch>0</verstretch>
-
 
656
               </sizepolicy>
-
 
657
              </property>
-
 
658
              <property name="maximumSize">
-
 
659
               <size>
-
 
660
                <width>250</width>
-
 
661
                <height>16777215</height>
-
 
662
               </size>
-
 
663
              </property>
-
 
664
              <attribute name="headerVisible">
-
 
665
               <bool>false</bool>
-
 
666
              </attribute>
-
 
667
              <column>
-
 
668
               <property name="text">
-
 
669
                <string notr="true">1</string>
-
 
670
               </property>
-
 
671
              </column>
-
 
672
             </widget>
-
 
673
            </item>
-
 
674
            <item>
-
 
675
             <widget class="QPushButton" name="reconstructButton">
-
 
676
              <property name="enabled">
-
 
677
               <bool>false</bool>
-
 
678
              </property>
-
 
679
              <property name="text">
-
 
680
               <string>Reconstruct</string>
-
 
681
              </property>
-
 
682
             </widget>
-
 
683
            </item>
-
 
684
           </layout>
-
 
685
          </item>
-
 
686
         </layout>
-
 
687
        </item>
-
 
688
       </layout>
506
      </widget>
689
      </widget>
507
      <widget class="QWidget" name="tab">
690
      <widget class="QWidget" name="pointCloudTab">
508
       <attribute name="title">
691
       <attribute name="title">
509
        <string>Point Clouds</string>
692
        <string>Point Clouds</string>
510
       </attribute>
693
       </attribute>
511
       <widget class="QListWidget" name="pointCloudsListWidget">
694
       <layout class="QGridLayout" name="gridLayout_4">
512
        <property name="geometry">
695
        <item row="0" column="0">
513
         <rect>
696
         <widget class="QListWidget" name="pointCloudsListWidget">
514
          <x>30</x>
697
          <property name="sizePolicy">
515
          <y>40</y>
698
           <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
516
          <width>256</width>
699
            <horstretch>0</horstretch>
517
          <height>491</height>
700
            <verstretch>0</verstretch>
518
         </rect>
701
           </sizepolicy>
519
        </property>
702
          </property>
520
       </widget>
-
 
521
       <widget class="SMPointCloudWidget" name="pointCloudWidget" native="true">
-
 
522
        <property name="geometry">
703
          <property name="maximumSize">
523
         <rect>
704
           <size>
524
          <x>320</x>
-
 
525
          <y>40</y>
-
 
526
          <width>531</width>
705
            <width>200</width>
527
          <height>561</height>
706
            <height>16777215</height>
528
         </rect>
707
           </size>
529
        </property>
708
          </property>
530
       </widget>
709
         </widget>
-
 
710
        </item>
531
       <widget class="QCheckBox" name="checkBox">
711
        <item row="0" column="1" rowspan="2">
532
        <property name="geometry">
712
         <widget class="SMPointCloudWidget" name="pointCloudWidget" native="true"/>
533
         <rect>
713
        </item>
534
          <x>30</x>
714
        <item row="1" column="0">
535
          <y>550</y>
715
         <widget class="QCheckBox" name="checkBox">
536
          <width>161</width>
716
          <property name="text">
537
          <height>22</height>
717
           <string>Show Texture</string>
538
         </rect>
718
          </property>
539
        </property>
719
         </widget>
540
        <property name="text">
-
 
541
         <string>Show Texture</string>
-
 
542
        </property>
720
        </item>
543
       </widget>
721
       </layout>
544
      </widget>
722
      </widget>
545
     </widget>
723
     </widget>
546
    </item>
724
    </item>
547
   </layout>
725
   </layout>
548
  </widget>
726
  </widget>
Line 550... Line 728...
550
  <widget class="QMenuBar" name="menuBar">
728
  <widget class="QMenuBar" name="menuBar">
551
   <property name="geometry">
729
   <property name="geometry">
552
    <rect>
730
    <rect>
553
     <x>0</x>
731
     <x>0</x>
554
     <y>0</y>
732
     <y>0</y>
555
     <width>923</width>
733
     <width>840</width>
556
     <height>25</height>
734
     <height>25</height>
557
    </rect>
735
    </rect>
558
   </property>
736
   </property>
559
   <widget class="QMenu" name="menuPreferences">
737
   <widget class="QMenu" name="menuPreferences">
560
    <property name="title">
738
    <property name="title">
Line 582... Line 760...
582
   <class>SMVideoWidget</class>
760
   <class>SMVideoWidget</class>
583
   <extends>QLabel</extends>
761
   <extends>QLabel</extends>
584
   <header>SMVideoWidget.h</header>
762
   <header>SMVideoWidget.h</header>
585
  </customwidget>
763
  </customwidget>
586
 </customwidgets>
764
 </customwidgets>
-
 
765
 <tabstops>
-
 
766
  <tabstop>tabWidget</tabstop>
-
 
767
  <tabstop>calibrationRotationDial</tabstop>
-
 
768
  <tabstop>singleCalibrationButton</tabstop>
-
 
769
  <tabstop>calibrationBatchStartSpinBox</tabstop>
-
 
770
  <tabstop>calibrationBatchEndSpinBox</tabstop>
-
 
771
  <tabstop>calibrationBatchStepSpinBox</tabstop>
-
 
772
  <tabstop>batchCalibrationButton</tabstop>
-
 
773
  <tabstop>calibrationListWidget</tabstop>
-
 
774
  <tabstop>calibrateButton</tabstop>
-
 
775
  <tabstop>captureRotationDial</tabstop>
-
 
776
  <tabstop>singleCaptureButton</tabstop>
-
 
777
  <tabstop>captureBatchStartSpinBox</tabstop>
-
 
778
  <tabstop>captureBatchEndSpinBox</tabstop>
-
 
779
  <tabstop>captureBatchStepSpinBox</tabstop>
-
 
780
  <tabstop>batchCaptureButton</tabstop>
-
 
781
  <tabstop>captureTreeWidget</tabstop>
-
 
782
  <tabstop>reconstructButton</tabstop>
-
 
783
  <tabstop>pointCloudsListWidget</tabstop>
-
 
784
  <tabstop>checkBox</tabstop>
-
 
785
  <tabstop>calibrationListWidget_2</tabstop>
-
 
786
  <tabstop>calibrateButton_2</tabstop>
-
 
787
  <tabstop>captureRotationDial_2</tabstop>
-
 
788
  <tabstop>captureTreeWidget_2</tabstop>
-
 
789
  <tabstop>singleCaptureButton_2</tabstop>
-
 
790
  <tabstop>batchCaptureButton_2</tabstop>
-
 
791
  <tabstop>spinBox_4</tabstop>
-
 
792
  <tabstop>spinBox_5</tabstop>
-
 
793
  <tabstop>spinBox_6</tabstop>
-
 
794
  <tabstop>reconstructButton_2</tabstop>
-
 
795
  <tabstop>checkBox_2</tabstop>
-
 
796
  <tabstop>calibrationRotationDial_2</tabstop>
-
 
797
  <tabstop>pointCloudsListWidget_2</tabstop>
-
 
798
  <tabstop>calibrationBatchStartSpinBox_2</tabstop>
-
 
799
  <tabstop>batchCalibrationButton_2</tabstop>
-
 
800
  <tabstop>calibrationBatchEndSpinBox_2</tabstop>
-
 
801
  <tabstop>singleCalibrationButton_2</tabstop>
-
 
802
  <tabstop>calibrationBatchStepSpinBox_2</tabstop>
-
 
803
 </tabstops>
587
 <resources/>
804
 <resources/>
588
 <connections/>
805
 <connections/>
589
 <slots>
806
 <slots>
590
  <slot>on_rotationDial_sliderReleased()</slot>
807
  <slot>on_rotationDial_sliderReleased()</slot>
591
 </slots>
808
 </slots>