9 #ifndef UI_ORGANIZED_SEGMENTATION_DEMO_H 10 #define UI_ORGANIZED_SEGMENTATION_DEMO_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QFrame> 17 #include <QtWidgets/QGridLayout> 18 #include <QtWidgets/QHeaderView> 19 #include <QtWidgets/QLabel> 20 #include <QtWidgets/QMainWindow> 21 #include <QtWidgets/QPushButton> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QVBoxLayout> 24 #include <QtWidgets/QWidget> 25 #include "QVTKWidget.h" 60 if (MainWindow->objectName().isEmpty())
61 MainWindow->setObjectName(QStringLiteral(
"MainWindow"));
62 MainWindow->resize(1178, 953);
63 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
64 sizePolicy.setHorizontalStretch(1);
65 sizePolicy.setVerticalStretch(1);
66 sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
67 MainWindow->setSizePolicy(sizePolicy);
68 MainWindow->setIconSize(QSize(22, 22));
69 centralwidget =
new QWidget(MainWindow);
70 centralwidget->setObjectName(QStringLiteral(
"centralwidget"));
71 centralwidget->setEnabled(
true);
72 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
73 sizePolicy1.setHorizontalStretch(255);
74 sizePolicy1.setVerticalStretch(255);
75 sizePolicy1.setHeightForWidth(centralwidget->sizePolicy().hasHeightForWidth());
76 centralwidget->setSizePolicy(sizePolicy1);
77 gridLayout =
new QGridLayout(centralwidget);
78 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
79 qvtk_widget =
new QVTKWidget(centralwidget);
80 qvtk_widget->setObjectName(QStringLiteral(
"qvtk_widget"));
81 sizePolicy1.setHeightForWidth(qvtk_widget->sizePolicy().hasHeightForWidth());
82 qvtk_widget->setSizePolicy(sizePolicy1);
83 qvtk_widget->setStyleSheet(QStringLiteral(
"background-color: rgb(0, 0, 0);"));
85 gridLayout->addWidget(qvtk_widget, 0, 3, 1, 1);
87 verticalLayout_2 =
new QVBoxLayout();
88 verticalLayout_2->setSpacing(0);
89 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
90 captureButton =
new QPushButton(centralwidget);
91 captureButton->setObjectName(QStringLiteral(
"captureButton"));
93 verticalLayout_2->addWidget(captureButton);
95 line_2 =
new QFrame(centralwidget);
96 line_2->setObjectName(QStringLiteral(
"line_2"));
97 line_2->setFrameShape(QFrame::HLine);
98 line_2->setFrameShadow(QFrame::Sunken);
100 verticalLayout_2->addWidget(line_2);
102 label1 =
new QLabel(centralwidget);
103 label1->setObjectName(QStringLiteral(
"label1"));
105 verticalLayout_2->addWidget(label1);
107 planeComparatorButton =
new QPushButton(centralwidget);
108 planeComparatorButton->setObjectName(QStringLiteral(
"planeComparatorButton"));
110 verticalLayout_2->addWidget(planeComparatorButton);
112 euclideanComparatorButton =
new QPushButton(centralwidget);
113 euclideanComparatorButton->setObjectName(QStringLiteral(
"euclideanComparatorButton"));
115 verticalLayout_2->addWidget(euclideanComparatorButton);
117 rgbComparatorButton =
new QPushButton(centralwidget);
118 rgbComparatorButton->setObjectName(QStringLiteral(
"rgbComparatorButton"));
120 verticalLayout_2->addWidget(rgbComparatorButton);
122 edgeAwareComparatorButton =
new QPushButton(centralwidget);
123 edgeAwareComparatorButton->setObjectName(QStringLiteral(
"edgeAwareComparatorButton"));
125 verticalLayout_2->addWidget(edgeAwareComparatorButton);
127 line =
new QFrame(centralwidget);
128 line->setObjectName(QStringLiteral(
"line"));
129 line->setFrameShape(QFrame::HLine);
130 line->setFrameShadow(QFrame::Sunken);
132 verticalLayout_2->addWidget(line);
134 label =
new QLabel(centralwidget);
135 label->setObjectName(QStringLiteral(
"label"));
137 verticalLayout_2->addWidget(label);
139 displayCurvatureButton =
new QPushButton(centralwidget);
140 displayCurvatureButton->setObjectName(QStringLiteral(
"displayCurvatureButton"));
142 verticalLayout_2->addWidget(displayCurvatureButton);
144 displayNormalsButton =
new QPushButton(centralwidget);
145 displayNormalsButton->setObjectName(QStringLiteral(
"displayNormalsButton"));
147 verticalLayout_2->addWidget(displayNormalsButton);
149 displayDistanceMapButton =
new QPushButton(centralwidget);
150 displayDistanceMapButton->setObjectName(QStringLiteral(
"displayDistanceMapButton"));
152 verticalLayout_2->addWidget(displayDistanceMapButton);
154 line_3 =
new QFrame(centralwidget);
155 line_3->setObjectName(QStringLiteral(
"line_3"));
156 line_3->setFrameShape(QFrame::HLine);
157 line_3->setFrameShadow(QFrame::Sunken);
159 verticalLayout_2->addWidget(line_3);
161 label_2 =
new QLabel(centralwidget);
162 label_2->setObjectName(QStringLiteral(
"label_2"));
164 verticalLayout_2->addWidget(label_2);
166 disableRefinementButton =
new QPushButton(centralwidget);
167 disableRefinementButton->setObjectName(QStringLiteral(
"disableRefinementButton"));
169 verticalLayout_2->addWidget(disableRefinementButton);
171 planarRefinementButton =
new QPushButton(centralwidget);
172 planarRefinementButton->setObjectName(QStringLiteral(
"planarRefinementButton"));
174 verticalLayout_2->addWidget(planarRefinementButton);
176 line_4 =
new QFrame(centralwidget);
177 line_4->setObjectName(QStringLiteral(
"line_4"));
178 line_4->setFrameShape(QFrame::HLine);
179 line_4->setFrameShadow(QFrame::Sunken);
181 verticalLayout_2->addWidget(line_4);
183 label_3 =
new QLabel(centralwidget);
184 label_3->setObjectName(QStringLiteral(
"label_3"));
186 verticalLayout_2->addWidget(label_3);
188 disableClusteringButton =
new QPushButton(centralwidget);
189 disableClusteringButton->setObjectName(QStringLiteral(
"disableClusteringButton"));
191 verticalLayout_2->addWidget(disableClusteringButton);
193 euclideanClusteringButton =
new QPushButton(centralwidget);
194 euclideanClusteringButton->setObjectName(QStringLiteral(
"euclideanClusteringButton"));
196 verticalLayout_2->addWidget(euclideanClusteringButton);
198 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
200 verticalLayout_2->addItem(verticalSpacer);
203 gridLayout->addLayout(verticalLayout_2, 0, 5, 1, 1);
205 MainWindow->setCentralWidget(centralwidget);
209 QMetaObject::connectSlotsByName(MainWindow);
214 MainWindow->setWindowTitle(QString());
215 captureButton->setText(QApplication::translate(
"MainWindow",
"Toggle Capture", 0));
216 label1->setText(QApplication::translate(
"MainWindow",
"Comparator Selection", 0));
217 planeComparatorButton->setText(QApplication::translate(
"MainWindow",
"Plane Comparator", 0));
218 euclideanComparatorButton->setText(QApplication::translate(
"MainWindow",
"Euclidean Comparator", 0));
219 rgbComparatorButton->setText(QApplication::translate(
"MainWindow",
"RGB Comparator", 0));
220 edgeAwareComparatorButton->setText(QApplication::translate(
"MainWindow",
"Edge Aware Comparator", 0));
221 label->setText(QApplication::translate(
"MainWindow",
"Visualization Options", 0));
222 displayCurvatureButton->setText(QApplication::translate(
"MainWindow",
"Display Curvature", 0));
223 displayNormalsButton->setText(QApplication::translate(
"MainWindow",
"Display Normals", 0));
224 displayDistanceMapButton->setText(QApplication::translate(
"MainWindow",
"Display Distance Map", 0));
225 label_2->setText(QApplication::translate(
"MainWindow",
"Refinement Options", 0));
226 disableRefinementButton->setText(QApplication::translate(
"MainWindow",
"Disable Refinement", 0));
227 planarRefinementButton->setText(QApplication::translate(
"MainWindow",
"Planar Refinement", 0));
228 label_3->setText(QApplication::translate(
"MainWindow",
"Clustering", 0));
229 disableClusteringButton->setText(QApplication::translate(
"MainWindow",
"Disable Clustering", 0));
230 euclideanClusteringButton->setText(QApplication::translate(
"MainWindow",
"Euclidean Clustering", 0));
241 #endif // UI_ORGANIZED_SEGMENTATION_DEMO_H QPushButton * disableRefinementButton
QVBoxLayout * verticalLayout_2
QPushButton * euclideanComparatorButton
QSpacerItem * verticalSpacer
QPushButton * disableClusteringButton
QPushButton * displayCurvatureButton
QPushButton * edgeAwareComparatorButton
void retranslateUi(QMainWindow *MainWindow)
QPushButton * planeComparatorButton
void setupUi(QMainWindow *MainWindow)
QPushButton * rgbComparatorButton
QPushButton * euclideanClusteringButton
QPushButton * displayDistanceMapButton
QPushButton * captureButton
QPushButton * planarRefinementButton
QPushButton * displayNormalsButton