Point Cloud Library (PCL)  1.10.1
ui_main_window.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'main_window.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.12.5
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_MAIN_WINDOW_H
10 #define UI_MAIN_WINDOW_H
11 
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QCheckBox>
16 #include <QtWidgets/QDockWidget>
17 #include <QtWidgets/QDoubleSpinBox>
18 #include <QtWidgets/QGridLayout>
19 #include <QtWidgets/QGroupBox>
20 #include <QtWidgets/QHBoxLayout>
21 #include <QtWidgets/QLabel>
22 #include <QtWidgets/QLineEdit>
23 #include <QtWidgets/QMainWindow>
24 #include <QtWidgets/QMenu>
25 #include <QtWidgets/QMenuBar>
26 #include <QtWidgets/QSpacerItem>
27 #include <QtWidgets/QSpinBox>
28 #include <QtWidgets/QToolBar>
29 #include <QtWidgets/QToolBox>
30 #include <QtWidgets/QToolButton>
31 #include <QtWidgets/QVBoxLayout>
32 #include <QtWidgets/QWidget>
33 
34 QT_BEGIN_NAMESPACE
35 
36 class Ui_MainWindow
37 {
38 public:
39  QAction *actionHelp;
40  QAction *actionReset_camera;
41  QAction *actionToggle_coloring;
43  QAction *actionSaveAs;
44  QWidget *centralWidget;
45  QGridLayout *gridLayout_7;
47  QToolButton *toolButton_1;
48  QToolButton *toolButton_2;
49  QToolButton *toolButton_3;
50  QToolButton *toolButton_4;
51  QToolButton *toolButton_5;
52  QToolButton *toolButton_6;
54  QToolButton *toolButton_0;
56  QDockWidget *dockWidget;
58  QVBoxLayout *verticalLayout;
59  QToolBox *toolBox;
61  QVBoxLayout *verticalLayout_2;
62  QGroupBox *groupBox_crop_xyz;
63  QGridLayout *gridLayout_3;
64  QSpinBox *spinBox_y_max;
65  QLabel *label_z_min;
66  QSpinBox *spinBox_x_max;
67  QSpinBox *spinBox_y_min;
68  QLabel *label_x_min;
69  QSpinBox *spinBox_z_max;
70  QSpinBox *spinBox_x_min;
72  QLabel *label_y_min;
73  QLabel *label_x_max;
74  QSpinBox *spinBox_z_min;
75  QLabel *label_y_max;
76  QLabel *label_z_max;
79  QGridLayout *gridLayout;
80  QSpinBox *spinBox_h_max;
81  QLabel *label_s_max;
82  QSpinBox *spinBox_s_min;
83  QLabel *label_h_min;
84  QLabel *label_h_max;
85  QLabel *label_s_min;
86  QSpinBox *spinBox_v_min;
87  QLabel *label_v_min;
88  QSpinBox *spinBox_v_max;
89  QSpinBox *spinBox_h_min;
90  QLabel *label_v_max;
91  QSpinBox *spinBox_s_max;
98  QVBoxLayout *verticalLayout_3;
100  QGridLayout *gridLayout_4;
101  QLabel *label_epsilon;
107  QLineEdit *lineEdit_epsilon;
110  QGridLayout *gridLayout_2;
117  QVBoxLayout *verticalLayout_4;
118  QGroupBox *groupBox_averaging;
119  QGridLayout *gridLayout_5;
125  QGridLayout *gridLayout_6;
126  QLabel *label_max_age;
127  QSpinBox *spinBox_max_age;
131  QToolBar *toolBar;
132  QMenuBar *menuBar;
133  QMenu *menuFile;
134 
135  void setupUi(QMainWindow *MainWindow)
136  {
137  if (MainWindow->objectName().isEmpty())
138  MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
139  MainWindow->resize(1008, 600);
140  actionHelp = new QAction(MainWindow);
141  actionHelp->setObjectName(QString::fromUtf8("actionHelp"));
142  actionReset_camera = new QAction(MainWindow);
143  actionReset_camera->setObjectName(QString::fromUtf8("actionReset_camera"));
144  actionToggle_coloring = new QAction(MainWindow);
145  actionToggle_coloring->setObjectName(QString::fromUtf8("actionToggle_coloring"));
146  actionMesh_representation = new QAction(MainWindow);
147  actionMesh_representation->setObjectName(QString::fromUtf8("actionMesh_representation"));
148  actionSaveAs = new QAction(MainWindow);
149  actionSaveAs->setObjectName(QString::fromUtf8("actionSaveAs"));
150  centralWidget = new QWidget(MainWindow);
151  centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
152  gridLayout_7 = new QGridLayout(centralWidget);
153  gridLayout_7->setSpacing(6);
154  gridLayout_7->setContentsMargins(11, 11, 11, 11);
155  gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
156  horizontalLayout_main_controls = new QHBoxLayout();
157  horizontalLayout_main_controls->setSpacing(6);
158  horizontalLayout_main_controls->setObjectName(QString::fromUtf8("horizontalLayout_main_controls"));
159  toolButton_1 = new QToolButton(centralWidget);
160  toolButton_1->setObjectName(QString::fromUtf8("toolButton_1"));
161  toolButton_1->setCheckable(true);
162  toolButton_1->setChecked(true);
163  toolButton_1->setAutoExclusive(true);
164 
166 
167  toolButton_2 = new QToolButton(centralWidget);
168  toolButton_2->setObjectName(QString::fromUtf8("toolButton_2"));
169  toolButton_2->setCheckable(true);
170  toolButton_2->setChecked(false);
171  toolButton_2->setAutoExclusive(true);
172 
174 
175  toolButton_3 = new QToolButton(centralWidget);
176  toolButton_3->setObjectName(QString::fromUtf8("toolButton_3"));
177  toolButton_3->setCheckable(true);
178  toolButton_3->setAutoExclusive(true);
179 
181 
182  toolButton_4 = new QToolButton(centralWidget);
183  toolButton_4->setObjectName(QString::fromUtf8("toolButton_4"));
184  toolButton_4->setCheckable(true);
185  toolButton_4->setAutoExclusive(true);
186 
188 
189  toolButton_5 = new QToolButton(centralWidget);
190  toolButton_5->setObjectName(QString::fromUtf8("toolButton_5"));
191  toolButton_5->setCheckable(true);
192  toolButton_5->setAutoExclusive(true);
193 
195 
196  toolButton_6 = new QToolButton(centralWidget);
197  toolButton_6->setObjectName(QString::fromUtf8("toolButton_6"));
198  toolButton_6->setCheckable(false);
199  toolButton_6->setAutoExclusive(false);
200 
202 
203  horizontalSpacer_main_controls = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
204 
206 
207  toolButton_0 = new QToolButton(centralWidget);
208  toolButton_0->setObjectName(QString::fromUtf8("toolButton_0"));
209  toolButton_0->setCheckable(false);
210  toolButton_0->setAutoExclusive(false);
211 
213 
214 
215  gridLayout_7->addLayout(horizontalLayout_main_controls, 0, 0, 1, 1);
216 
218  placeholder_in_hand_scanner->setObjectName(QString::fromUtf8("placeholder_in_hand_scanner"));
219  QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
220  sizePolicy.setHorizontalStretch(0);
221  sizePolicy.setVerticalStretch(0);
222  sizePolicy.setHeightForWidth(placeholder_in_hand_scanner->sizePolicy().hasHeightForWidth());
223  placeholder_in_hand_scanner->setSizePolicy(sizePolicy);
224 
225  gridLayout_7->addWidget(placeholder_in_hand_scanner, 1, 0, 1, 1);
226 
227  MainWindow->setCentralWidget(centralWidget);
228  dockWidget = new QDockWidget(MainWindow);
229  dockWidget->setObjectName(QString::fromUtf8("dockWidget"));
230  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
231  sizePolicy1.setHorizontalStretch(0);
232  sizePolicy1.setVerticalStretch(0);
233  sizePolicy1.setHeightForWidth(dockWidget->sizePolicy().hasHeightForWidth());
234  dockWidget->setSizePolicy(sizePolicy1);
235  dockWidget->setMinimumSize(QSize(324, 228));
236  dockWidget->setFeatures(QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable);
237  dockWidgetContents = new QWidget();
238  dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
239  verticalLayout = new QVBoxLayout(dockWidgetContents);
240  verticalLayout->setSpacing(6);
241  verticalLayout->setContentsMargins(11, 11, 11, 11);
242  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
243  toolBox = new QToolBox(dockWidgetContents);
244  toolBox->setObjectName(QString::fromUtf8("toolBox"));
245  toolBox->setMinimumSize(QSize(0, 0));
246  page_input_data_processing = new QWidget();
247  page_input_data_processing->setObjectName(QString::fromUtf8("page_input_data_processing"));
248  page_input_data_processing->setGeometry(QRect(0, 0, 300, 408));
249  verticalLayout_2 = new QVBoxLayout(page_input_data_processing);
250  verticalLayout_2->setSpacing(6);
251  verticalLayout_2->setContentsMargins(11, 11, 11, 11);
252  verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
254  groupBox_crop_xyz->setObjectName(QString::fromUtf8("groupBox_crop_xyz"));
255  gridLayout_3 = new QGridLayout(groupBox_crop_xyz);
256  gridLayout_3->setSpacing(6);
257  gridLayout_3->setContentsMargins(11, 11, 11, 11);
258  gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
259  spinBox_y_max = new QSpinBox(groupBox_crop_xyz);
260  spinBox_y_max->setObjectName(QString::fromUtf8("spinBox_y_max"));
261  spinBox_y_max->setMinimum(-100);
262  spinBox_y_max->setMaximum(100);
263  spinBox_y_max->setSingleStep(5);
264 
265  gridLayout_3->addWidget(spinBox_y_max, 1, 3, 1, 1);
266 
267  label_z_min = new QLabel(groupBox_crop_xyz);
268  label_z_min->setObjectName(QString::fromUtf8("label_z_min"));
269 
270  gridLayout_3->addWidget(label_z_min, 2, 0, 1, 1);
271 
272  spinBox_x_max = new QSpinBox(groupBox_crop_xyz);
273  spinBox_x_max->setObjectName(QString::fromUtf8("spinBox_x_max"));
274  spinBox_x_max->setMinimum(-100);
275  spinBox_x_max->setMaximum(100);
276  spinBox_x_max->setSingleStep(5);
277 
278  gridLayout_3->addWidget(spinBox_x_max, 0, 3, 1, 1);
279 
280  spinBox_y_min = new QSpinBox(groupBox_crop_xyz);
281  spinBox_y_min->setObjectName(QString::fromUtf8("spinBox_y_min"));
282  spinBox_y_min->setMinimum(-100);
283  spinBox_y_min->setMaximum(100);
284  spinBox_y_min->setSingleStep(5);
285 
286  gridLayout_3->addWidget(spinBox_y_min, 1, 1, 1, 1);
287 
288  label_x_min = new QLabel(groupBox_crop_xyz);
289  label_x_min->setObjectName(QString::fromUtf8("label_x_min"));
290 
291  gridLayout_3->addWidget(label_x_min, 0, 0, 1, 1);
292 
293  spinBox_z_max = new QSpinBox(groupBox_crop_xyz);
294  spinBox_z_max->setObjectName(QString::fromUtf8("spinBox_z_max"));
295  spinBox_z_max->setMinimum(0);
296  spinBox_z_max->setMaximum(1000);
297  spinBox_z_max->setSingleStep(5);
298 
299  gridLayout_3->addWidget(spinBox_z_max, 2, 3, 1, 1);
300 
301  spinBox_x_min = new QSpinBox(groupBox_crop_xyz);
302  spinBox_x_min->setObjectName(QString::fromUtf8("spinBox_x_min"));
303  spinBox_x_min->setMinimum(-100);
304  spinBox_x_min->setMaximum(100);
305  spinBox_x_min->setSingleStep(5);
306 
307  gridLayout_3->addWidget(spinBox_x_min, 0, 1, 1, 1);
308 
310  label_xyz_erode_size->setObjectName(QString::fromUtf8("label_xyz_erode_size"));
311 
312  gridLayout_3->addWidget(label_xyz_erode_size, 3, 0, 1, 2);
313 
314  label_y_min = new QLabel(groupBox_crop_xyz);
315  label_y_min->setObjectName(QString::fromUtf8("label_y_min"));
316 
317  gridLayout_3->addWidget(label_y_min, 1, 0, 1, 1);
318 
319  label_x_max = new QLabel(groupBox_crop_xyz);
320  label_x_max->setObjectName(QString::fromUtf8("label_x_max"));
321 
322  gridLayout_3->addWidget(label_x_max, 0, 2, 1, 1);
323 
324  spinBox_z_min = new QSpinBox(groupBox_crop_xyz);
325  spinBox_z_min->setObjectName(QString::fromUtf8("spinBox_z_min"));
326  spinBox_z_min->setMinimum(0);
327  spinBox_z_min->setMaximum(1000);
328  spinBox_z_min->setSingleStep(5);
329 
330  gridLayout_3->addWidget(spinBox_z_min, 2, 1, 1, 1);
331 
332  label_y_max = new QLabel(groupBox_crop_xyz);
333  label_y_max->setObjectName(QString::fromUtf8("label_y_max"));
334 
335  gridLayout_3->addWidget(label_y_max, 1, 2, 1, 1);
336 
337  label_z_max = new QLabel(groupBox_crop_xyz);
338  label_z_max->setObjectName(QString::fromUtf8("label_z_max"));
339 
340  gridLayout_3->addWidget(label_z_max, 2, 2, 1, 1);
341 
343  spinBox_xyz_erode_size->setObjectName(QString::fromUtf8("spinBox_xyz_erode_size"));
344  spinBox_xyz_erode_size->setMaximum(50);
345 
346  gridLayout_3->addWidget(spinBox_xyz_erode_size, 3, 2, 1, 2);
347 
348 
350 
352  groupBox_segment_hsv->setObjectName(QString::fromUtf8("groupBox_segment_hsv"));
353  gridLayout = new QGridLayout(groupBox_segment_hsv);
354  gridLayout->setSpacing(6);
355  gridLayout->setContentsMargins(11, 11, 11, 11);
356  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
357  spinBox_h_max = new QSpinBox(groupBox_segment_hsv);
358  spinBox_h_max->setObjectName(QString::fromUtf8("spinBox_h_max"));
359  spinBox_h_max->setMaximum(360);
360  spinBox_h_max->setSingleStep(5);
361 
362  gridLayout->addWidget(spinBox_h_max, 0, 3, 1, 1);
363 
364  label_s_max = new QLabel(groupBox_segment_hsv);
365  label_s_max->setObjectName(QString::fromUtf8("label_s_max"));
366 
367  gridLayout->addWidget(label_s_max, 1, 2, 1, 1);
368 
369  spinBox_s_min = new QSpinBox(groupBox_segment_hsv);
370  spinBox_s_min->setObjectName(QString::fromUtf8("spinBox_s_min"));
371  spinBox_s_min->setMaximum(100);
372  spinBox_s_min->setSingleStep(5);
373 
374  gridLayout->addWidget(spinBox_s_min, 1, 1, 1, 1);
375 
376  label_h_min = new QLabel(groupBox_segment_hsv);
377  label_h_min->setObjectName(QString::fromUtf8("label_h_min"));
378 
379  gridLayout->addWidget(label_h_min, 0, 0, 1, 1);
380 
381  label_h_max = new QLabel(groupBox_segment_hsv);
382  label_h_max->setObjectName(QString::fromUtf8("label_h_max"));
383 
384  gridLayout->addWidget(label_h_max, 0, 2, 1, 1);
385 
386  label_s_min = new QLabel(groupBox_segment_hsv);
387  label_s_min->setObjectName(QString::fromUtf8("label_s_min"));
388 
389  gridLayout->addWidget(label_s_min, 1, 0, 1, 1);
390 
391  spinBox_v_min = new QSpinBox(groupBox_segment_hsv);
392  spinBox_v_min->setObjectName(QString::fromUtf8("spinBox_v_min"));
393  spinBox_v_min->setMaximum(100);
394  spinBox_v_min->setSingleStep(5);
395 
396  gridLayout->addWidget(spinBox_v_min, 2, 1, 1, 1);
397 
398  label_v_min = new QLabel(groupBox_segment_hsv);
399  label_v_min->setObjectName(QString::fromUtf8("label_v_min"));
400 
401  gridLayout->addWidget(label_v_min, 2, 0, 1, 1);
402 
403  spinBox_v_max = new QSpinBox(groupBox_segment_hsv);
404  spinBox_v_max->setObjectName(QString::fromUtf8("spinBox_v_max"));
405  spinBox_v_max->setMaximum(100);
406  spinBox_v_max->setSingleStep(5);
407 
408  gridLayout->addWidget(spinBox_v_max, 2, 3, 1, 1);
409 
410  spinBox_h_min = new QSpinBox(groupBox_segment_hsv);
411  spinBox_h_min->setObjectName(QString::fromUtf8("spinBox_h_min"));
412  spinBox_h_min->setMaximum(360);
413  spinBox_h_min->setSingleStep(5);
414 
415  gridLayout->addWidget(spinBox_h_min, 0, 1, 1, 1);
416 
417  label_v_max = new QLabel(groupBox_segment_hsv);
418  label_v_max->setObjectName(QString::fromUtf8("label_v_max"));
419 
420  gridLayout->addWidget(label_v_max, 2, 2, 1, 1);
421 
422  spinBox_s_max = new QSpinBox(groupBox_segment_hsv);
423  spinBox_s_max->setObjectName(QString::fromUtf8("spinBox_s_max"));
424  spinBox_s_max->setMaximum(100);
425  spinBox_s_max->setSingleStep(5);
426 
427  gridLayout->addWidget(spinBox_s_max, 1, 3, 1, 1);
428 
430  label_hsv_dilate_size->setObjectName(QString::fromUtf8("label_hsv_dilate_size"));
431 
432  gridLayout->addWidget(label_hsv_dilate_size, 3, 0, 1, 2);
433 
435  spinBox_hsv_dilate_size->setObjectName(QString::fromUtf8("spinBox_hsv_dilate_size"));
436  spinBox_hsv_dilate_size->setMaximum(50);
437 
438  gridLayout->addWidget(spinBox_hsv_dilate_size, 3, 2, 1, 2);
439 
441  checkBox_color_segmentation_inverted->setObjectName(QString::fromUtf8("checkBox_color_segmentation_inverted"));
442 
443  gridLayout->addWidget(checkBox_color_segmentation_inverted, 4, 0, 1, 2);
444 
446  checkBox_color_segmentation_enabled->setObjectName(QString::fromUtf8("checkBox_color_segmentation_enabled"));
447 
448  gridLayout->addWidget(checkBox_color_segmentation_enabled, 4, 2, 1, 1);
449 
450  spinBox_h_min->raise();
451  label_s_min->raise();
452  spinBox_v_min->raise();
453  spinBox_v_max->raise();
454  label_s_max->raise();
455  label_v_max->raise();
456  spinBox_h_max->raise();
457  label_h_min->raise();
458  label_h_max->raise();
459  label_v_min->raise();
460  spinBox_s_max->raise();
461  spinBox_s_min->raise();
463  label_hsv_dilate_size->raise();
464  spinBox_hsv_dilate_size->raise();
466 
468 
469  verticalSpacer_input_data_processing = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
470 
472 
473  toolBox->addItem(page_input_data_processing, QString::fromUtf8("Input data processing"));
474  page_registration = new QWidget();
475  page_registration->setObjectName(QString::fromUtf8("page_registration"));
476  page_registration->setGeometry(QRect(0, 0, 300, 401));
477  verticalLayout_3 = new QVBoxLayout(page_registration);
478  verticalLayout_3->setSpacing(6);
479  verticalLayout_3->setContentsMargins(11, 11, 11, 11);
480  verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
481  groupBox_convergence = new QGroupBox(page_registration);
482  groupBox_convergence->setObjectName(QString::fromUtf8("groupBox_convergence"));
483  gridLayout_4 = new QGridLayout(groupBox_convergence);
484  gridLayout_4->setSpacing(6);
485  gridLayout_4->setContentsMargins(11, 11, 11, 11);
486  gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
487  label_epsilon = new QLabel(groupBox_convergence);
488  label_epsilon->setObjectName(QString::fromUtf8("label_epsilon"));
489 
490  gridLayout_4->addWidget(label_epsilon, 0, 0, 1, 1);
491 
493  label_max_iterations->setObjectName(QString::fromUtf8("label_max_iterations"));
494 
495  gridLayout_4->addWidget(label_max_iterations, 1, 0, 1, 1);
496 
498  label_min_overlap->setObjectName(QString::fromUtf8("label_min_overlap"));
499 
500  gridLayout_4->addWidget(label_min_overlap, 2, 0, 1, 1);
501 
503  label_max_fitness->setObjectName(QString::fromUtf8("label_max_fitness"));
504 
505  gridLayout_4->addWidget(label_max_fitness, 3, 0, 1, 1);
506 
508  spinBox_max_iterations->setObjectName(QString::fromUtf8("spinBox_max_iterations"));
509  spinBox_max_iterations->setMinimum(1);
510  spinBox_max_iterations->setMaximum(500);
511 
512  gridLayout_4->addWidget(spinBox_max_iterations, 1, 1, 1, 1);
513 
515  spinBox_min_overlap->setObjectName(QString::fromUtf8("spinBox_min_overlap"));
516  spinBox_min_overlap->setMaximum(100);
517 
518  gridLayout_4->addWidget(spinBox_min_overlap, 2, 1, 1, 1);
519 
520  lineEdit_epsilon = new QLineEdit(groupBox_convergence);
521  lineEdit_epsilon->setObjectName(QString::fromUtf8("lineEdit_epsilon"));
522 
523  gridLayout_4->addWidget(lineEdit_epsilon, 0, 1, 1, 1);
524 
526  lineEdit_max_fitness->setObjectName(QString::fromUtf8("lineEdit_max_fitness"));
527 
528  gridLayout_4->addWidget(lineEdit_max_fitness, 3, 1, 1, 1);
529 
530 
532 
534  groupBox_correspondence_rejection->setObjectName(QString::fromUtf8("groupBox_correspondence_rejection"));
536  gridLayout_2->setSpacing(6);
537  gridLayout_2->setContentsMargins(11, 11, 11, 11);
538  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
540  label_correspondence_rejection_factor->setObjectName(QString::fromUtf8("label_correspondence_rejection_factor"));
541 
542  gridLayout_2->addWidget(label_correspondence_rejection_factor, 0, 0, 1, 1);
543 
545  doubleSpinBox_correspondence_rejection_factor->setObjectName(QString::fromUtf8("doubleSpinBox_correspondence_rejection_factor"));
546  doubleSpinBox_correspondence_rejection_factor->setMinimum(1.000000000000000);
547  doubleSpinBox_correspondence_rejection_factor->setMaximum(100.000000000000000);
548 
550 
552  label_correspondence_rejection_max_angle->setObjectName(QString::fromUtf8("label_correspondence_rejection_max_angle"));
553 
555 
557  spinBox_correspondence_rejection_max_angle->setObjectName(QString::fromUtf8("spinBox_correspondence_rejection_max_angle"));
559 
561 
562 
564 
565  verticalSpacer_registration = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
566 
568 
569  toolBox->addItem(page_registration, QString::fromUtf8("Registration"));
570  page_integration = new QWidget();
571  page_integration->setObjectName(QString::fromUtf8("page_integration"));
572  page_integration->setGeometry(QRect(0, 0, 300, 401));
573  verticalLayout_4 = new QVBoxLayout(page_integration);
574  verticalLayout_4->setSpacing(6);
575  verticalLayout_4->setContentsMargins(11, 11, 11, 11);
576  verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
577  groupBox_averaging = new QGroupBox(page_integration);
578  groupBox_averaging->setObjectName(QString::fromUtf8("groupBox_averaging"));
579  gridLayout_5 = new QGridLayout(groupBox_averaging);
580  gridLayout_5->setSpacing(6);
581  gridLayout_5->setContentsMargins(11, 11, 11, 11);
582  gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
584  label_max_squared_distance->setObjectName(QString::fromUtf8("label_max_squared_distance"));
585 
586  gridLayout_5->addWidget(label_max_squared_distance, 0, 0, 1, 1);
587 
589  lineEdit_max_squared_distance->setObjectName(QString::fromUtf8("lineEdit_max_squared_distance"));
590 
591  gridLayout_5->addWidget(lineEdit_max_squared_distance, 0, 1, 1, 1);
592 
594  label_averaging_max_angle->setObjectName(QString::fromUtf8("label_averaging_max_angle"));
595 
596  gridLayout_5->addWidget(label_averaging_max_angle, 1, 0, 1, 1);
597 
599  spinBox_averaging_max_angle->setObjectName(QString::fromUtf8("spinBox_averaging_max_angle"));
600  spinBox_averaging_max_angle->setMaximum(180);
601 
602  gridLayout_5->addWidget(spinBox_averaging_max_angle, 1, 1, 1, 1);
603 
604 
606 
608  groupBox_outlier_removal->setObjectName(QString::fromUtf8("groupBox_outlier_removal"));
609  gridLayout_6 = new QGridLayout(groupBox_outlier_removal);
610  gridLayout_6->setSpacing(6);
611  gridLayout_6->setContentsMargins(11, 11, 11, 11);
612  gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
614  label_max_age->setObjectName(QString::fromUtf8("label_max_age"));
615 
616  gridLayout_6->addWidget(label_max_age, 0, 0, 1, 1);
617 
619  spinBox_max_age->setObjectName(QString::fromUtf8("spinBox_max_age"));
620  spinBox_max_age->setMinimum(1);
621  spinBox_max_age->setMaximum(100);
622 
623  gridLayout_6->addWidget(spinBox_max_age, 0, 1, 1, 1);
624 
626  label_min_directions->setObjectName(QString::fromUtf8("label_min_directions"));
627 
628  gridLayout_6->addWidget(label_min_directions, 1, 0, 1, 1);
629 
631  spinBox_min_directions->setObjectName(QString::fromUtf8("spinBox_min_directions"));
632  spinBox_min_directions->setMinimum(1);
633  spinBox_min_directions->setMaximum(100);
634 
635  gridLayout_6->addWidget(spinBox_min_directions, 1, 1, 1, 1);
636 
637 
639 
640  verticalSpacer_integration = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
641 
643 
644  toolBox->addItem(page_integration, QString::fromUtf8("Integration"));
645 
646  verticalLayout->addWidget(toolBox);
647 
648  dockWidget->setWidget(dockWidgetContents);
649  MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(2), dockWidget);
650  toolBar = new QToolBar(MainWindow);
651  toolBar->setObjectName(QString::fromUtf8("toolBar"));
652  MainWindow->addToolBar(Qt::TopToolBarArea, toolBar);
653  menuBar = new QMenuBar(MainWindow);
654  menuBar->setObjectName(QString::fromUtf8("menuBar"));
655  menuBar->setGeometry(QRect(0, 0, 1008, 22));
656  menuFile = new QMenu(menuBar);
657  menuFile->setObjectName(QString::fromUtf8("menuFile"));
658  MainWindow->setMenuBar(menuBar);
659 #ifndef QT_NO_SHORTCUT
660  label_z_min->setBuddy(spinBox_z_min);
661  label_x_min->setBuddy(spinBox_x_min);
663  label_y_min->setBuddy(spinBox_y_min);
664  label_x_max->setBuddy(spinBox_x_max);
665  label_y_max->setBuddy(spinBox_y_max);
666  label_z_max->setBuddy(spinBox_z_max);
667  label_s_max->setBuddy(spinBox_s_max);
668  label_h_min->setBuddy(spinBox_h_min);
669  label_h_max->setBuddy(spinBox_h_max);
670  label_s_min->setBuddy(spinBox_s_min);
671  label_v_min->setBuddy(spinBox_v_min);
672  label_v_max->setBuddy(spinBox_v_max);
678 #endif // QT_NO_SHORTCUT
679  QWidget::setTabOrder(toolButton_1, toolButton_2);
680  QWidget::setTabOrder(toolButton_2, toolButton_3);
681  QWidget::setTabOrder(toolButton_3, toolButton_4);
682  QWidget::setTabOrder(toolButton_4, toolButton_5);
683  QWidget::setTabOrder(toolButton_5, toolButton_0);
684  QWidget::setTabOrder(toolButton_0, spinBox_x_min);
685  QWidget::setTabOrder(spinBox_x_min, spinBox_x_max);
686  QWidget::setTabOrder(spinBox_x_max, spinBox_y_min);
687  QWidget::setTabOrder(spinBox_y_min, spinBox_y_max);
688  QWidget::setTabOrder(spinBox_y_max, spinBox_z_min);
689  QWidget::setTabOrder(spinBox_z_min, spinBox_z_max);
690  QWidget::setTabOrder(spinBox_z_max, spinBox_xyz_erode_size);
691  QWidget::setTabOrder(spinBox_xyz_erode_size, spinBox_h_min);
692  QWidget::setTabOrder(spinBox_h_min, spinBox_h_max);
693  QWidget::setTabOrder(spinBox_h_max, spinBox_s_min);
694  QWidget::setTabOrder(spinBox_s_min, spinBox_s_max);
695  QWidget::setTabOrder(spinBox_s_max, spinBox_v_min);
696  QWidget::setTabOrder(spinBox_v_min, spinBox_v_max);
697  QWidget::setTabOrder(spinBox_v_max, spinBox_hsv_dilate_size);
701  QWidget::setTabOrder(lineEdit_epsilon, spinBox_max_iterations);
702  QWidget::setTabOrder(spinBox_max_iterations, spinBox_min_overlap);
703  QWidget::setTabOrder(spinBox_min_overlap, lineEdit_max_fitness);
708  QWidget::setTabOrder(spinBox_averaging_max_angle, spinBox_max_age);
709  QWidget::setTabOrder(spinBox_max_age, spinBox_min_directions);
710 
711  toolBar->addAction(actionReset_camera);
712  toolBar->addAction(actionToggle_coloring);
714  toolBar->addAction(actionHelp);
715  menuBar->addAction(menuFile->menuAction());
716  menuFile->addAction(actionSaveAs);
717 
718  retranslateUi(MainWindow);
719  QObject::connect(spinBox_x_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setXMin(int)));
720  QObject::connect(spinBox_x_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setXMax(int)));
721  QObject::connect(spinBox_y_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setYMin(int)));
722  QObject::connect(spinBox_y_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setYMax(int)));
723  QObject::connect(spinBox_z_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setZMin(int)));
724  QObject::connect(spinBox_z_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setZMax(int)));
725  QObject::connect(spinBox_h_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setHMin(int)));
726  QObject::connect(spinBox_h_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setHMax(int)));
727  QObject::connect(spinBox_s_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setSMin(int)));
728  QObject::connect(spinBox_s_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setSMax(int)));
729  QObject::connect(spinBox_v_min, SIGNAL(valueChanged(int)), MainWindow, SLOT(setVMin(int)));
730  QObject::connect(spinBox_v_max, SIGNAL(valueChanged(int)), MainWindow, SLOT(setVMax(int)));
731  QObject::connect(checkBox_color_segmentation_inverted, SIGNAL(toggled(bool)), MainWindow, SLOT(setColorSegmentationInverted(bool)));
732  QObject::connect(spinBox_xyz_erode_size, SIGNAL(valueChanged(int)), MainWindow, SLOT(setXYZErodeSize(int)));
733  QObject::connect(spinBox_hsv_dilate_size, SIGNAL(valueChanged(int)), MainWindow, SLOT(setHSVDilateSize(int)));
734  QObject::connect(lineEdit_epsilon, SIGNAL(editingFinished()), MainWindow, SLOT(setEpsilon()));
735  QObject::connect(spinBox_max_iterations, SIGNAL(valueChanged(int)), MainWindow, SLOT(setMaxIterations(int)));
736  QObject::connect(spinBox_min_overlap, SIGNAL(valueChanged(int)), MainWindow, SLOT(setMinOverlap(int)));
737  QObject::connect(lineEdit_max_fitness, SIGNAL(editingFinished()), MainWindow, SLOT(setMaxFitness()));
738  QObject::connect(doubleSpinBox_correspondence_rejection_factor, SIGNAL(valueChanged(double)), MainWindow, SLOT(setCorrespondenceRejectionFactor(double)));
739  QObject::connect(spinBox_correspondence_rejection_max_angle, SIGNAL(valueChanged(int)), MainWindow, SLOT(setCorrespondenceRejectionMaxAngle(int)));
740  QObject::connect(lineEdit_max_squared_distance, SIGNAL(editingFinished()), MainWindow, SLOT(setMaxSquaredDistance()));
741  QObject::connect(spinBox_averaging_max_angle, SIGNAL(valueChanged(int)), MainWindow, SLOT(setAveragingMaxAngle(int)));
742  QObject::connect(spinBox_max_age, SIGNAL(valueChanged(int)), MainWindow, SLOT(setMaxAge(int)));
743  QObject::connect(spinBox_min_directions, SIGNAL(valueChanged(int)), MainWindow, SLOT(setMinDirections(int)));
744  QObject::connect(checkBox_color_segmentation_enabled, SIGNAL(toggled(bool)), MainWindow, SLOT(setColorSegmentationEnabled(bool)));
745 
746  toolBox->setCurrentIndex(0);
747 
748 
749  QMetaObject::connectSlotsByName(MainWindow);
750  } // setupUi
751 
752  void retranslateUi(QMainWindow *MainWindow)
753  {
754  MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", nullptr));
755  actionHelp->setText(QApplication::translate("MainWindow", "Help", nullptr));
756  actionReset_camera->setText(QApplication::translate("MainWindow", "Reset camera", nullptr));
757 #ifndef QT_NO_TOOLTIP
758  actionReset_camera->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Reset the camera (Shortcut: c)</p></body></html>", nullptr));
759 #endif // QT_NO_TOOLTIP
760  actionToggle_coloring->setText(QApplication::translate("MainWindow", "Coloring", nullptr));
761 #ifndef QT_NO_TOOLTIP
762  actionToggle_coloring->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Toggle the coloring (Shortcut: k):</p><p>- RGB</p><p>- One color</p><p>- Visibility-confidence</p></body></html>", nullptr));
763 #endif // QT_NO_TOOLTIP
764  actionMesh_representation->setText(QApplication::translate("MainWindow", "Mesh representation", nullptr));
765 #ifndef QT_NO_TOOLTIP
766  actionMesh_representation->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Toggle the display of the mesh (Shortcut: s):</p><p>- Points</p><p>- Wireframe</p><p>- Closed surface</p></body></html>", nullptr));
767 #endif // QT_NO_TOOLTIP
768  actionSaveAs->setText(QApplication::translate("MainWindow", "Save As ...", nullptr));
769 #ifndef QT_NO_SHORTCUT
770  actionSaveAs->setShortcut(QApplication::translate("MainWindow", "Ctrl+S", nullptr));
771 #endif // QT_NO_SHORTCUT
772 #ifndef QT_NO_TOOLTIP
773  toolButton_1->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Shows the unprocessed input data (Shortcut: 1).</p></body></html>", nullptr));
774 #endif // QT_NO_TOOLTIP
775  toolButton_1->setText(QApplication::translate("MainWindow", "Input", nullptr));
776 #ifndef QT_NO_TOOLTIP
777  toolButton_2->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Shows the processed input data (Shortcut: 2).</p></body></html>", nullptr));
778 #endif // QT_NO_TOOLTIP
779  toolButton_2->setText(QApplication::translate("MainWindow", "Processed", nullptr));
780 #ifndef QT_NO_TOOLTIP
781  toolButton_3->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Continuous registration (Shortcut: 3).</p></body></html>", nullptr));
782 #endif // QT_NO_TOOLTIP
783  toolButton_3->setText(QApplication::translate("MainWindow", "Continuous registration", nullptr));
784 #ifndef QT_NO_TOOLTIP
785  toolButton_4->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Registers new data once and returns to showing the processed input data (Shortcut: 4).</p></body></html>", nullptr));
786 #endif // QT_NO_TOOLTIP
787  toolButton_4->setText(QApplication::translate("MainWindow", "Single registration", nullptr));
788 #ifndef QT_NO_TOOLTIP
789  toolButton_5->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Shows the acquired model (Shortcut: 5).</p></body></html>", nullptr));
790 #endif // QT_NO_TOOLTIP
791  toolButton_5->setText(QApplication::translate("MainWindow", "Show model", nullptr));
792 #ifndef QT_NO_TOOLTIP
793  toolButton_6->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Removes all unfit points (Shortcut: 6)</p></body></html>", nullptr));
794 #endif // QT_NO_TOOLTIP
795  toolButton_6->setText(QApplication::translate("MainWindow", "Clean", nullptr));
796 #ifndef QT_NO_TOOLTIP
797  toolButton_0->setToolTip(QApplication::translate("MainWindow", "<html><head/><body><p>Reset the scanning pipeline (Shortcut: 0).</p></body></html>", nullptr));
798 #endif // QT_NO_TOOLTIP
799  toolButton_0->setText(QApplication::translate("MainWindow", "Reset", nullptr));
800  dockWidget->setWindowTitle(QApplication::translate("MainWindow", "Settings", nullptr));
801 #ifndef QT_NO_TOOLTIP
802  toolBox->setToolTip(QString());
803 #endif // QT_NO_TOOLTIP
804 #ifndef QT_NO_TOOLTIP
805  groupBox_crop_xyz->setToolTip(QString());
806 #endif // QT_NO_TOOLTIP
807  groupBox_crop_xyz->setTitle(QApplication::translate("MainWindow", "Crop coordinates", nullptr));
808  label_z_min->setText(QApplication::translate("MainWindow", "z min", nullptr));
809  label_x_min->setText(QApplication::translate("MainWindow", "x min", nullptr));
810  label_xyz_erode_size->setText(QApplication::translate("MainWindow", "Erode size", nullptr));
811  label_y_min->setText(QApplication::translate("MainWindow", "y min", nullptr));
812  label_x_max->setText(QApplication::translate("MainWindow", "x max", nullptr));
813  label_y_max->setText(QApplication::translate("MainWindow", "y max", nullptr));
814  label_z_max->setText(QApplication::translate("MainWindow", "z max", nullptr));
815 #ifndef QT_NO_TOOLTIP
816  groupBox_segment_hsv->setToolTip(QString());
817 #endif // QT_NO_TOOLTIP
818  groupBox_segment_hsv->setTitle(QApplication::translate("MainWindow", "Color segmentation", nullptr));
819  label_s_max->setText(QApplication::translate("MainWindow", "S max", nullptr));
820  label_h_min->setText(QApplication::translate("MainWindow", "H min", nullptr));
821  label_h_max->setText(QApplication::translate("MainWindow", "H max", nullptr));
822  label_s_min->setText(QApplication::translate("MainWindow", "S min", nullptr));
823  label_v_min->setText(QApplication::translate("MainWindow", "V min", nullptr));
824  label_v_max->setText(QApplication::translate("MainWindow", "V max", nullptr));
825  label_hsv_dilate_size->setText(QApplication::translate("MainWindow", "Dilate size", nullptr));
826  checkBox_color_segmentation_inverted->setText(QApplication::translate("MainWindow", "Inverted", nullptr));
827  checkBox_color_segmentation_enabled->setText(QApplication::translate("MainWindow", "Enabled", nullptr));
828  toolBox->setItemText(toolBox->indexOf(page_input_data_processing), QApplication::translate("MainWindow", "Input data processing", nullptr));
829  groupBox_convergence->setTitle(QApplication::translate("MainWindow", "Convergence and failure criteria", nullptr));
830  label_epsilon->setText(QApplication::translate("MainWindow", "Epsilon", nullptr));
831  label_max_iterations->setText(QApplication::translate("MainWindow", "Max iterations", nullptr));
832  label_min_overlap->setText(QApplication::translate("MainWindow", "Min overlap", nullptr));
833  label_max_fitness->setText(QApplication::translate("MainWindow", "Max fitness", nullptr));
834  groupBox_correspondence_rejection->setTitle(QApplication::translate("MainWindow", "Correspondence rejection", nullptr));
835  label_correspondence_rejection_factor->setText(QApplication::translate("MainWindow", "Factor", nullptr));
836  label_correspondence_rejection_max_angle->setText(QApplication::translate("MainWindow", "Max angle", nullptr));
837  toolBox->setItemText(toolBox->indexOf(page_registration), QApplication::translate("MainWindow", "Registration", nullptr));
838  groupBox_averaging->setTitle(QApplication::translate("MainWindow", "Averaging", nullptr));
839  label_max_squared_distance->setText(QApplication::translate("MainWindow", "Max squared distance", nullptr));
840  label_averaging_max_angle->setText(QApplication::translate("MainWindow", "Max angle", nullptr));
841  groupBox_outlier_removal->setTitle(QApplication::translate("MainWindow", "Outlier removal", nullptr));
842  label_max_age->setText(QApplication::translate("MainWindow", "Max age", nullptr));
843  label_min_directions->setText(QApplication::translate("MainWindow", "Min directions", nullptr));
844  toolBox->setItemText(toolBox->indexOf(page_integration), QApplication::translate("MainWindow", "Integration", nullptr));
845  toolBar->setWindowTitle(QApplication::translate("MainWindow", "toolBar", nullptr));
846  menuFile->setTitle(QApplication::translate("MainWindow", "File", nullptr));
847  } // retranslateUi
848 
849 };
850 
851 namespace Ui {
852  class MainWindow: public Ui_MainWindow {};
853 } // namespace Ui
854 
855 QT_END_NAMESPACE
856 
857 #endif // UI_MAIN_WINDOW_H
Ui_MainWindow::spinBox_s_min
QSpinBox * spinBox_s_min
Definition: ui_main_window.h:86
Ui_MainWindow::lineEdit_epsilon
QLineEdit * lineEdit_epsilon
Definition: ui_main_window.h:111
Ui_MainWindow::gridLayout_3
QGridLayout * gridLayout_3
Definition: ui_main_window.h:67
Ui_MainWindow::spinBox_min_directions
QSpinBox * spinBox_min_directions
Definition: ui_main_window.h:133
Ui_MainWindow::toolBar
QToolBar * toolBar
Definition: ui_main_window.h:135
Ui_MainWindow::horizontalSpacer_main_controls
QSpacerItem * horizontalSpacer_main_controls
Definition: ui_main_window.h:57
Ui_MainWindow::spinBox_max_age
QSpinBox * spinBox_max_age
Definition: ui_main_window.h:131
Ui_MainWindow::spinBox_h_min
QSpinBox * spinBox_h_min
Definition: ui_main_window.h:93
Ui_MainWindow::toolButton_2
QToolButton * toolButton_2
Definition: ui_main_window.h:52
Ui_MainWindow::actionHelp
QAction * actionHelp
Definition: ui_main_window.h:43
Ui_MainWindow::spinBox_xyz_erode_size
QSpinBox * spinBox_xyz_erode_size
Definition: ui_main_window.h:81
Ui_MainWindow::toolButton_1
QToolButton * toolButton_1
Definition: ui_main_window.h:51
Ui_MainWindow::gridLayout
QGridLayout * gridLayout
Definition: ui_main_window.h:83
Ui_MainWindow::label_h_max
QLabel * label_h_max
Definition: ui_main_window.h:88
Ui_MainWindow::label_max_squared_distance
QLabel * label_max_squared_distance
Definition: ui_main_window.h:124
Ui_MainWindow::page_registration
QWidget * page_registration
Definition: ui_main_window.h:101
Ui_MainWindow::spinBox_v_min
QSpinBox * spinBox_v_min
Definition: ui_main_window.h:90
Ui_MainWindow::toolButton_3
QToolButton * toolButton_3
Definition: ui_main_window.h:53
Ui_MainWindow::dockWidgetContents
QWidget * dockWidgetContents
Definition: ui_main_window.h:61
Ui_MainWindow::gridLayout_4
QGridLayout * gridLayout_4
Definition: ui_main_window.h:104
Ui_MainWindow::spinBox_y_max
QSpinBox * spinBox_y_max
Definition: ui_main_window.h:68
Ui_MainWindow::checkBox_color_segmentation_enabled
QCheckBox * checkBox_color_segmentation_enabled
Definition: ui_main_window.h:99
Ui_MainWindow::verticalSpacer_registration
QSpacerItem * verticalSpacer_registration
Definition: ui_main_window.h:119
Ui_MainWindow::menuBar
QMenuBar * menuBar
Definition: ui_main_window.h:136
Ui_MainWindow::label_xyz_erode_size
QLabel * label_xyz_erode_size
Definition: ui_main_window.h:75
Ui_MainWindow::spinBox_max_iterations
QSpinBox * spinBox_max_iterations
Definition: ui_main_window.h:109
Ui_MainWindow::horizontalLayout_main_controls
QHBoxLayout * horizontalLayout_main_controls
Definition: ui_main_window.h:50
Ui_MainWindow::placeholder_in_hand_scanner
QWidget * placeholder_in_hand_scanner
Definition: ui_main_window.h:59
Ui_MainWindow::label_v_min
QLabel * label_v_min
Definition: ui_main_window.h:91
Ui_MainWindow::gridLayout_6
QGridLayout * gridLayout_6
Definition: ui_main_window.h:129
Ui_MainWindow::groupBox_averaging
QGroupBox * groupBox_averaging
Definition: ui_main_window.h:122
Ui_MainWindow::page_input_data_processing
QWidget * page_input_data_processing
Definition: ui_main_window.h:64
Ui_MainWindow::toolBox
QToolBox * toolBox
Definition: ui_main_window.h:63
Ui_MainWindow::label_max_iterations
QLabel * label_max_iterations
Definition: ui_main_window.h:106
Ui_MainWindow::label_x_max
QLabel * label_x_max
Definition: ui_main_window.h:77
Ui_MainWindow::retranslateUi
void retranslateUi(QMainWindow *MainWindow)
Definition: ui_main_window.h:756
Ui_MainWindow::lineEdit_max_squared_distance
QLineEdit * lineEdit_max_squared_distance
Definition: ui_main_window.h:125
Ui_MainWindow::label_z_min
QLabel * label_z_min
Definition: ui_main_window.h:69
Ui_MainWindow::actionToggle_coloring
QAction * actionToggle_coloring
Definition: ui_main_window.h:45
Ui_MainWindow::label_epsilon
QLabel * label_epsilon
Definition: ui_main_window.h:105
Ui_MainWindow::lineEdit_max_fitness
QLineEdit * lineEdit_max_fitness
Definition: ui_main_window.h:112
Ui_MainWindow::label_y_min
QLabel * label_y_min
Definition: ui_main_window.h:76
Ui_MainWindow::label_min_directions
QLabel * label_min_directions
Definition: ui_main_window.h:132
Ui_MainWindow::spinBox_min_overlap
QSpinBox * spinBox_min_overlap
Definition: ui_main_window.h:110
Ui_MainWindow::label_s_min
QLabel * label_s_min
Definition: ui_main_window.h:89
Ui_MainWindow::toolButton_6
QToolButton * toolButton_6
Definition: ui_main_window.h:56
Ui_MainWindow::toolButton_0
QToolButton * toolButton_0
Definition: ui_main_window.h:58
Ui_MainWindow::setupUi
void setupUi(QMainWindow *MainWindow)
Definition: ui_main_window.h:139
Ui_MainWindow::spinBox_averaging_max_angle
QSpinBox * spinBox_averaging_max_angle
Definition: ui_main_window.h:127
Ui_MainWindow::label_x_min
QLabel * label_x_min
Definition: ui_main_window.h:72
Ui_MainWindow::label_averaging_max_angle
QLabel * label_averaging_max_angle
Definition: ui_main_window.h:126
Ui_MainWindow::label_v_max
QLabel * label_v_max
Definition: ui_main_window.h:94
Ui_MainWindow::label_min_overlap
QLabel * label_min_overlap
Definition: ui_main_window.h:107
Ui_MainWindow::groupBox_segment_hsv
QGroupBox * groupBox_segment_hsv
Definition: ui_main_window.h:82
Ui_MainWindow::verticalLayout_4
QVBoxLayout * verticalLayout_4
Definition: ui_main_window.h:121
Ui_MainWindow::spinBox_y_min
QSpinBox * spinBox_y_min
Definition: ui_main_window.h:71
Ui_MainWindow::spinBox_h_max
QSpinBox * spinBox_h_max
Definition: ui_main_window.h:84
Ui_MainWindow::spinBox_z_min
QSpinBox * spinBox_z_min
Definition: ui_main_window.h:78
Ui_MainWindow::spinBox_z_max
QSpinBox * spinBox_z_max
Definition: ui_main_window.h:73
Ui_MainWindow::actionReset_camera
QAction * actionReset_camera
Definition: ui_main_window.h:44
Ui_MainWindow::centralWidget
QWidget * centralWidget
Definition: ui_main_window.h:48
Ui
Definition: ui_help_window.h:233
Ui_MainWindow::label_max_fitness
QLabel * label_max_fitness
Definition: ui_main_window.h:108
Ui_MainWindow::spinBox_hsv_dilate_size
QSpinBox * spinBox_hsv_dilate_size
Definition: ui_main_window.h:97
Ui_MainWindow::spinBox_x_min
QSpinBox * spinBox_x_min
Definition: ui_main_window.h:74
Ui_MainWindow::spinBox_v_max
QSpinBox * spinBox_v_max
Definition: ui_main_window.h:92
Ui_MainWindow::dockWidget
QDockWidget * dockWidget
Definition: ui_main_window.h:60
Ui_MainWindow::verticalSpacer_input_data_processing
QSpacerItem * verticalSpacer_input_data_processing
Definition: ui_main_window.h:100
Ui_MainWindow::label_z_max
QLabel * label_z_max
Definition: ui_main_window.h:80
Ui_MainWindow::spinBox_x_max
QSpinBox * spinBox_x_max
Definition: ui_main_window.h:70
Ui_MainWindow::label_s_max
QLabel * label_s_max
Definition: ui_main_window.h:85
Ui_MainWindow::verticalSpacer_integration
QSpacerItem * verticalSpacer_integration
Definition: ui_main_window.h:134
Ui_MainWindow::menuFile
QMenu * menuFile
Definition: ui_main_window.h:137
Ui_MainWindow::doubleSpinBox_correspondence_rejection_factor
QDoubleSpinBox * doubleSpinBox_correspondence_rejection_factor
Definition: ui_main_window.h:116
Ui_MainWindow::spinBox_correspondence_rejection_max_angle
QSpinBox * spinBox_correspondence_rejection_max_angle
Definition: ui_main_window.h:118
Ui_MainWindow::gridLayout_2
QGridLayout * gridLayout_2
Definition: ui_main_window.h:114
Ui_MainWindow::label_correspondence_rejection_factor
QLabel * label_correspondence_rejection_factor
Definition: ui_main_window.h:115
Ui_MainWindow::label_y_max
QLabel * label_y_max
Definition: ui_main_window.h:79
Ui_MainWindow::spinBox_s_max
QSpinBox * spinBox_s_max
Definition: ui_main_window.h:95
Ui_MainWindow::groupBox_crop_xyz
QGroupBox * groupBox_crop_xyz
Definition: ui_main_window.h:66
Ui_MainWindow::groupBox_outlier_removal
QGroupBox * groupBox_outlier_removal
Definition: ui_main_window.h:128
Ui_MainWindow::groupBox_convergence
QGroupBox * groupBox_convergence
Definition: ui_main_window.h:103
Ui_MainWindow::actionMesh_representation
QAction * actionMesh_representation
Definition: ui_main_window.h:46
Ui_MainWindow::verticalLayout
QVBoxLayout * verticalLayout
Definition: ui_main_window.h:62
Ui::MainWindow
Definition: ui_main_window.h:851
Ui_MainWindow::toolButton_4
QToolButton * toolButton_4
Definition: ui_main_window.h:54
Ui_MainWindow::gridLayout_5
QGridLayout * gridLayout_5
Definition: ui_main_window.h:123
Ui_MainWindow::label_correspondence_rejection_max_angle
QLabel * label_correspondence_rejection_max_angle
Definition: ui_main_window.h:117
Ui_MainWindow::label_hsv_dilate_size
QLabel * label_hsv_dilate_size
Definition: ui_main_window.h:96
Ui_MainWindow::verticalLayout_2
QVBoxLayout * verticalLayout_2
Definition: ui_main_window.h:65
Ui_MainWindow::groupBox_correspondence_rejection
QGroupBox * groupBox_correspondence_rejection
Definition: ui_main_window.h:113
Ui_MainWindow::gridLayout_7
QGridLayout * gridLayout_7
Definition: ui_main_window.h:49
Ui_MainWindow::actionSaveAs
QAction * actionSaveAs
Definition: ui_main_window.h:47
Ui_MainWindow::label_max_age
QLabel * label_max_age
Definition: ui_main_window.h:130
Ui_MainWindow
Definition: ui_main_window.h:35
Ui_MainWindow::verticalLayout_3
QVBoxLayout * verticalLayout_3
Definition: ui_main_window.h:102
Ui_MainWindow::page_integration
QWidget * page_integration
Definition: ui_main_window.h:120
Ui_MainWindow::toolButton_5
QToolButton * toolButton_5
Definition: ui_main_window.h:55
Ui_MainWindow::label_h_min
QLabel * label_h_min
Definition: ui_main_window.h:87
Ui_MainWindow::checkBox_color_segmentation_inverted
QCheckBox * checkBox_color_segmentation_inverted
Definition: ui_main_window.h:98