ui_comparisonDlg.h 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'comparisonDlg.ui'
  3. **
  4. ** Created by: Qt User Interface Compiler version 5.15.10
  5. **
  6. ** WARNING! All changes made in this file will be lost when recompiling UI file!
  7. ********************************************************************************/
  8. #ifndef UI_COMPARISONDLG_H
  9. #define UI_COMPARISONDLG_H
  10. #include <QtCore/QVariant>
  11. #include <QtGui/QIcon>
  12. #include <QtWidgets/QApplication>
  13. #include <QtWidgets/QCheckBox>
  14. #include <QtWidgets/QComboBox>
  15. #include <QtWidgets/QDialog>
  16. #include <QtWidgets/QDoubleSpinBox>
  17. #include <QtWidgets/QFormLayout>
  18. #include <QtWidgets/QFrame>
  19. #include <QtWidgets/QHBoxLayout>
  20. #include <QtWidgets/QHeaderView>
  21. #include <QtWidgets/QLabel>
  22. #include <QtWidgets/QLineEdit>
  23. #include <QtWidgets/QPushButton>
  24. #include <QtWidgets/QRadioButton>
  25. #include <QtWidgets/QSpacerItem>
  26. #include <QtWidgets/QSpinBox>
  27. #include <QtWidgets/QTabWidget>
  28. #include <QtWidgets/QTableWidget>
  29. #include <QtWidgets/QToolButton>
  30. #include <QtWidgets/QVBoxLayout>
  31. #include <QtWidgets/QWidget>
  32. QT_BEGIN_NAMESPACE
  33. class Ui_ComparisonDialog
  34. {
  35. public:
  36. QVBoxLayout *verticalLayout_5;
  37. QFormLayout *formLayout_2;
  38. QLabel *label;
  39. QLineEdit *compName;
  40. QLabel *label_2;
  41. QLineEdit *refName;
  42. QTabWidget *preciseResultsTabWidget;
  43. QWidget *generalParamsTab;
  44. QVBoxLayout *verticalLayout_7;
  45. QFormLayout *formLayout;
  46. QLabel *label_5;
  47. QComboBox *octreeLevelComboBox;
  48. QCheckBox *maxDistCheckBox;
  49. QDoubleSpinBox *maxSearchDistSpinBox;
  50. QFrame *signedDistFrame;
  51. QHBoxLayout *horizontalLayout_3;
  52. QCheckBox *flipNormalsCheckBox;
  53. QCheckBox *robustCheckBox;
  54. QCheckBox *signedDistCheckBox;
  55. QCheckBox *split3DCheckBox;
  56. QCheckBox *compute2DCheckBox;
  57. QCheckBox *filterVisibilityCheckBox;
  58. QHBoxLayout *horizontalLayout;
  59. QCheckBox *multiThreadedCheckBox;
  60. QSpacerItem *horizontalSpacer;
  61. QFrame *threadCountFrame;
  62. QHBoxLayout *horizontalLayout_8;
  63. QLabel *label_6;
  64. QSpinBox *maxThreadCountSpinBox;
  65. QSpacerItem *verticalSpacer_2;
  66. QWidget *localModelingTab;
  67. QVBoxLayout *verticalLayout_3;
  68. QHBoxLayout *hboxLayout;
  69. QLabel *label_3;
  70. QComboBox *localModelComboBox;
  71. QFrame *localModelParamsFrame;
  72. QVBoxLayout *verticalLayout_4;
  73. QHBoxLayout *horizontalLayout_2;
  74. QVBoxLayout *verticalLayout_2;
  75. QRadioButton *lmKNNRadioButton;
  76. QSpinBox *lmKNNSpinBox;
  77. QVBoxLayout *verticalLayout;
  78. QRadioButton *lmRadiusRadioButton;
  79. QDoubleSpinBox *lmRadiusDoubleSpinBox;
  80. QCheckBox *lmOptimizeCheckBox;
  81. QSpacerItem *verticalSpacer;
  82. QWidget *approxTab;
  83. QVBoxLayout *verticalLayout_9;
  84. QFrame *approxResultsInnerFrame;
  85. QVBoxLayout *verticalLayout_8;
  86. QLabel *label_4;
  87. QTableWidget *approxStats;
  88. QHBoxLayout *hboxLayout1;
  89. QSpacerItem *spacerItem;
  90. QToolButton *histoButton;
  91. QSpacerItem *verticalSpacer_3;
  92. QHBoxLayout *hboxLayout2;
  93. QSpacerItem *spacerItem1;
  94. QPushButton *computeButton;
  95. QPushButton *okButton;
  96. QPushButton *cancelButton;
  97. void setupUi(QDialog *ComparisonDialog)
  98. {
  99. if (ComparisonDialog->objectName().isEmpty())
  100. ComparisonDialog->setObjectName(QString::fromUtf8("ComparisonDialog"));
  101. ComparisonDialog->resize(450, 400);
  102. verticalLayout_5 = new QVBoxLayout(ComparisonDialog);
  103. verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
  104. formLayout_2 = new QFormLayout();
  105. formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
  106. label = new QLabel(ComparisonDialog);
  107. label->setObjectName(QString::fromUtf8("label"));
  108. formLayout_2->setWidget(0, QFormLayout::LabelRole, label);
  109. compName = new QLineEdit(ComparisonDialog);
  110. compName->setObjectName(QString::fromUtf8("compName"));
  111. compName->setReadOnly(true);
  112. formLayout_2->setWidget(0, QFormLayout::FieldRole, compName);
  113. label_2 = new QLabel(ComparisonDialog);
  114. label_2->setObjectName(QString::fromUtf8("label_2"));
  115. formLayout_2->setWidget(1, QFormLayout::LabelRole, label_2);
  116. refName = new QLineEdit(ComparisonDialog);
  117. refName->setObjectName(QString::fromUtf8("refName"));
  118. refName->setReadOnly(true);
  119. formLayout_2->setWidget(1, QFormLayout::FieldRole, refName);
  120. verticalLayout_5->addLayout(formLayout_2);
  121. preciseResultsTabWidget = new QTabWidget(ComparisonDialog);
  122. preciseResultsTabWidget->setObjectName(QString::fromUtf8("preciseResultsTabWidget"));
  123. generalParamsTab = new QWidget();
  124. generalParamsTab->setObjectName(QString::fromUtf8("generalParamsTab"));
  125. verticalLayout_7 = new QVBoxLayout(generalParamsTab);
  126. verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
  127. formLayout = new QFormLayout();
  128. formLayout->setObjectName(QString::fromUtf8("formLayout"));
  129. label_5 = new QLabel(generalParamsTab);
  130. label_5->setObjectName(QString::fromUtf8("label_5"));
  131. formLayout->setWidget(0, QFormLayout::LabelRole, label_5);
  132. octreeLevelComboBox = new QComboBox(generalParamsTab);
  133. octreeLevelComboBox->setObjectName(QString::fromUtf8("octreeLevelComboBox"));
  134. formLayout->setWidget(0, QFormLayout::FieldRole, octreeLevelComboBox);
  135. maxDistCheckBox = new QCheckBox(generalParamsTab);
  136. maxDistCheckBox->setObjectName(QString::fromUtf8("maxDistCheckBox"));
  137. formLayout->setWidget(1, QFormLayout::LabelRole, maxDistCheckBox);
  138. maxSearchDistSpinBox = new QDoubleSpinBox(generalParamsTab);
  139. maxSearchDistSpinBox->setObjectName(QString::fromUtf8("maxSearchDistSpinBox"));
  140. maxSearchDistSpinBox->setEnabled(false);
  141. maxSearchDistSpinBox->setDecimals(6);
  142. maxSearchDistSpinBox->setMaximum(1000000000.000000000000000);
  143. maxSearchDistSpinBox->setValue(1.000000000000000);
  144. formLayout->setWidget(1, QFormLayout::FieldRole, maxSearchDistSpinBox);
  145. signedDistFrame = new QFrame(generalParamsTab);
  146. signedDistFrame->setObjectName(QString::fromUtf8("signedDistFrame"));
  147. signedDistFrame->setFrameShape(QFrame::StyledPanel);
  148. signedDistFrame->setFrameShadow(QFrame::Raised);
  149. horizontalLayout_3 = new QHBoxLayout(signedDistFrame);
  150. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  151. horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
  152. flipNormalsCheckBox = new QCheckBox(signedDistFrame);
  153. flipNormalsCheckBox->setObjectName(QString::fromUtf8("flipNormalsCheckBox"));
  154. flipNormalsCheckBox->setEnabled(false);
  155. horizontalLayout_3->addWidget(flipNormalsCheckBox);
  156. robustCheckBox = new QCheckBox(signedDistFrame);
  157. robustCheckBox->setObjectName(QString::fromUtf8("robustCheckBox"));
  158. robustCheckBox->setEnabled(false);
  159. robustCheckBox->setChecked(true);
  160. horizontalLayout_3->addWidget(robustCheckBox);
  161. formLayout->setWidget(2, QFormLayout::FieldRole, signedDistFrame);
  162. signedDistCheckBox = new QCheckBox(generalParamsTab);
  163. signedDistCheckBox->setObjectName(QString::fromUtf8("signedDistCheckBox"));
  164. formLayout->setWidget(2, QFormLayout::LabelRole, signedDistCheckBox);
  165. verticalLayout_7->addLayout(formLayout);
  166. split3DCheckBox = new QCheckBox(generalParamsTab);
  167. split3DCheckBox->setObjectName(QString::fromUtf8("split3DCheckBox"));
  168. verticalLayout_7->addWidget(split3DCheckBox);
  169. compute2DCheckBox = new QCheckBox(generalParamsTab);
  170. compute2DCheckBox->setObjectName(QString::fromUtf8("compute2DCheckBox"));
  171. compute2DCheckBox->setEnabled(false);
  172. verticalLayout_7->addWidget(compute2DCheckBox);
  173. filterVisibilityCheckBox = new QCheckBox(generalParamsTab);
  174. filterVisibilityCheckBox->setObjectName(QString::fromUtf8("filterVisibilityCheckBox"));
  175. verticalLayout_7->addWidget(filterVisibilityCheckBox);
  176. horizontalLayout = new QHBoxLayout();
  177. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  178. multiThreadedCheckBox = new QCheckBox(generalParamsTab);
  179. multiThreadedCheckBox->setObjectName(QString::fromUtf8("multiThreadedCheckBox"));
  180. multiThreadedCheckBox->setChecked(true);
  181. horizontalLayout->addWidget(multiThreadedCheckBox);
  182. horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  183. horizontalLayout->addItem(horizontalSpacer);
  184. threadCountFrame = new QFrame(generalParamsTab);
  185. threadCountFrame->setObjectName(QString::fromUtf8("threadCountFrame"));
  186. threadCountFrame->setFrameShape(QFrame::StyledPanel);
  187. threadCountFrame->setFrameShadow(QFrame::Raised);
  188. horizontalLayout_8 = new QHBoxLayout(threadCountFrame);
  189. horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
  190. horizontalLayout_8->setContentsMargins(0, 0, 0, 0);
  191. label_6 = new QLabel(threadCountFrame);
  192. label_6->setObjectName(QString::fromUtf8("label_6"));
  193. horizontalLayout_8->addWidget(label_6);
  194. maxThreadCountSpinBox = new QSpinBox(threadCountFrame);
  195. maxThreadCountSpinBox->setObjectName(QString::fromUtf8("maxThreadCountSpinBox"));
  196. maxThreadCountSpinBox->setSuffix(QString::fromUtf8(" / 8"));
  197. horizontalLayout_8->addWidget(maxThreadCountSpinBox);
  198. horizontalLayout->addWidget(threadCountFrame);
  199. verticalLayout_7->addLayout(horizontalLayout);
  200. verticalSpacer_2 = new QSpacerItem(20, 87, QSizePolicy::Minimum, QSizePolicy::Expanding);
  201. verticalLayout_7->addItem(verticalSpacer_2);
  202. preciseResultsTabWidget->addTab(generalParamsTab, QString());
  203. localModelingTab = new QWidget();
  204. localModelingTab->setObjectName(QString::fromUtf8("localModelingTab"));
  205. verticalLayout_3 = new QVBoxLayout(localModelingTab);
  206. verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
  207. hboxLayout = new QHBoxLayout();
  208. hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
  209. label_3 = new QLabel(localModelingTab);
  210. label_3->setObjectName(QString::fromUtf8("label_3"));
  211. hboxLayout->addWidget(label_3);
  212. localModelComboBox = new QComboBox(localModelingTab);
  213. localModelComboBox->setObjectName(QString::fromUtf8("localModelComboBox"));
  214. hboxLayout->addWidget(localModelComboBox);
  215. verticalLayout_3->addLayout(hboxLayout);
  216. localModelParamsFrame = new QFrame(localModelingTab);
  217. localModelParamsFrame->setObjectName(QString::fromUtf8("localModelParamsFrame"));
  218. localModelParamsFrame->setEnabled(false);
  219. verticalLayout_4 = new QVBoxLayout(localModelParamsFrame);
  220. verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
  221. verticalLayout_4->setContentsMargins(0, 0, 0, 0);
  222. horizontalLayout_2 = new QHBoxLayout();
  223. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  224. verticalLayout_2 = new QVBoxLayout();
  225. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  226. lmKNNRadioButton = new QRadioButton(localModelParamsFrame);
  227. lmKNNRadioButton->setObjectName(QString::fromUtf8("lmKNNRadioButton"));
  228. lmKNNRadioButton->setChecked(true);
  229. verticalLayout_2->addWidget(lmKNNRadioButton);
  230. lmKNNSpinBox = new QSpinBox(localModelParamsFrame);
  231. lmKNNSpinBox->setObjectName(QString::fromUtf8("lmKNNSpinBox"));
  232. lmKNNSpinBox->setMinimum(3);
  233. lmKNNSpinBox->setValue(6);
  234. verticalLayout_2->addWidget(lmKNNSpinBox);
  235. horizontalLayout_2->addLayout(verticalLayout_2);
  236. verticalLayout = new QVBoxLayout();
  237. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  238. lmRadiusRadioButton = new QRadioButton(localModelParamsFrame);
  239. lmRadiusRadioButton->setObjectName(QString::fromUtf8("lmRadiusRadioButton"));
  240. verticalLayout->addWidget(lmRadiusRadioButton);
  241. lmRadiusDoubleSpinBox = new QDoubleSpinBox(localModelParamsFrame);
  242. lmRadiusDoubleSpinBox->setObjectName(QString::fromUtf8("lmRadiusDoubleSpinBox"));
  243. lmRadiusDoubleSpinBox->setEnabled(false);
  244. lmRadiusDoubleSpinBox->setDecimals(6);
  245. lmRadiusDoubleSpinBox->setMaximum(1000000000.000000000000000);
  246. verticalLayout->addWidget(lmRadiusDoubleSpinBox);
  247. horizontalLayout_2->addLayout(verticalLayout);
  248. verticalLayout_4->addLayout(horizontalLayout_2);
  249. lmOptimizeCheckBox = new QCheckBox(localModelParamsFrame);
  250. lmOptimizeCheckBox->setObjectName(QString::fromUtf8("lmOptimizeCheckBox"));
  251. verticalLayout_4->addWidget(lmOptimizeCheckBox);
  252. verticalLayout_3->addWidget(localModelParamsFrame);
  253. verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  254. verticalLayout_3->addItem(verticalSpacer);
  255. preciseResultsTabWidget->addTab(localModelingTab, QString());
  256. approxTab = new QWidget();
  257. approxTab->setObjectName(QString::fromUtf8("approxTab"));
  258. verticalLayout_9 = new QVBoxLayout(approxTab);
  259. verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
  260. approxResultsInnerFrame = new QFrame(approxTab);
  261. approxResultsInnerFrame->setObjectName(QString::fromUtf8("approxResultsInnerFrame"));
  262. QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
  263. sizePolicy.setHorizontalStretch(0);
  264. sizePolicy.setVerticalStretch(0);
  265. sizePolicy.setHeightForWidth(approxResultsInnerFrame->sizePolicy().hasHeightForWidth());
  266. approxResultsInnerFrame->setSizePolicy(sizePolicy);
  267. approxResultsInnerFrame->setFrameShape(QFrame::StyledPanel);
  268. approxResultsInnerFrame->setFrameShadow(QFrame::Raised);
  269. verticalLayout_8 = new QVBoxLayout(approxResultsInnerFrame);
  270. verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
  271. verticalLayout_8->setContentsMargins(0, 0, 0, 0);
  272. label_4 = new QLabel(approxResultsInnerFrame);
  273. label_4->setObjectName(QString::fromUtf8("label_4"));
  274. label_4->setStyleSheet(QString::fromUtf8("color: red;"));
  275. label_4->setAlignment(Qt::AlignCenter);
  276. verticalLayout_8->addWidget(label_4);
  277. approxStats = new QTableWidget(approxResultsInnerFrame);
  278. approxStats->setObjectName(QString::fromUtf8("approxStats"));
  279. approxStats->setMaximumSize(QSize(16777215, 150));
  280. verticalLayout_8->addWidget(approxStats);
  281. hboxLayout1 = new QHBoxLayout();
  282. hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
  283. spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  284. hboxLayout1->addItem(spacerItem);
  285. histoButton = new QToolButton(approxResultsInnerFrame);
  286. histoButton->setObjectName(QString::fromUtf8("histoButton"));
  287. histoButton->setText(QString::fromUtf8("..."));
  288. QIcon icon;
  289. icon.addFile(QString::fromUtf8(":/CC/images/ccHistogram.png"), QSize(), QIcon::Normal, QIcon::Off);
  290. histoButton->setIcon(icon);
  291. hboxLayout1->addWidget(histoButton);
  292. verticalLayout_8->addLayout(hboxLayout1);
  293. verticalLayout_9->addWidget(approxResultsInnerFrame);
  294. verticalSpacer_3 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Maximum);
  295. verticalLayout_9->addItem(verticalSpacer_3);
  296. preciseResultsTabWidget->addTab(approxTab, QString());
  297. verticalLayout_5->addWidget(preciseResultsTabWidget);
  298. hboxLayout2 = new QHBoxLayout();
  299. hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
  300. spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  301. hboxLayout2->addItem(spacerItem1);
  302. computeButton = new QPushButton(ComparisonDialog);
  303. computeButton->setObjectName(QString::fromUtf8("computeButton"));
  304. computeButton->setStyleSheet(QString::fromUtf8("background-color:red; color: white;"));
  305. hboxLayout2->addWidget(computeButton);
  306. okButton = new QPushButton(ComparisonDialog);
  307. okButton->setObjectName(QString::fromUtf8("okButton"));
  308. okButton->setEnabled(false);
  309. hboxLayout2->addWidget(okButton);
  310. cancelButton = new QPushButton(ComparisonDialog);
  311. cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
  312. hboxLayout2->addWidget(cancelButton);
  313. verticalLayout_5->addLayout(hboxLayout2);
  314. retranslateUi(ComparisonDialog);
  315. QObject::connect(maxDistCheckBox, SIGNAL(toggled(bool)), maxSearchDistSpinBox, SLOT(setEnabled(bool)));
  316. QObject::connect(lmKNNRadioButton, SIGNAL(toggled(bool)), lmKNNSpinBox, SLOT(setEnabled(bool)));
  317. QObject::connect(lmRadiusRadioButton, SIGNAL(toggled(bool)), lmRadiusDoubleSpinBox, SLOT(setEnabled(bool)));
  318. QObject::connect(signedDistCheckBox, SIGNAL(toggled(bool)), flipNormalsCheckBox, SLOT(setEnabled(bool)));
  319. QObject::connect(multiThreadedCheckBox, SIGNAL(toggled(bool)), threadCountFrame, SLOT(setEnabled(bool)));
  320. QObject::connect(signedDistCheckBox, SIGNAL(toggled(bool)), robustCheckBox, SLOT(setEnabled(bool)));
  321. preciseResultsTabWidget->setCurrentIndex(2);
  322. QMetaObject::connectSlotsByName(ComparisonDialog);
  323. } // setupUi
  324. void retranslateUi(QDialog *ComparisonDialog)
  325. {
  326. ComparisonDialog->setWindowTitle(QCoreApplication::translate("ComparisonDialog", "Distance computation", nullptr));
  327. label->setText(QCoreApplication::translate("ComparisonDialog", "Compared", nullptr));
  328. label_2->setText(QCoreApplication::translate("ComparisonDialog", "Reference", nullptr));
  329. #if QT_CONFIG(tooltip)
  330. label_5->setToolTip(QCoreApplication::translate("ComparisonDialog", "Level of subdivision used for computing the distances", nullptr));
  331. #endif // QT_CONFIG(tooltip)
  332. label_5->setText(QCoreApplication::translate("ComparisonDialog", "Octree level", nullptr));
  333. #if QT_CONFIG(tooltip)
  334. maxDistCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Acceleration: distances above this limit won't be computed accurately", nullptr));
  335. #endif // QT_CONFIG(tooltip)
  336. maxDistCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "max. distance", nullptr));
  337. #if QT_CONFIG(tooltip)
  338. maxSearchDistSpinBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Acceleration: distances above this limit won't be computed accurately", nullptr));
  339. #endif // QT_CONFIG(tooltip)
  340. flipNormalsCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "flip normals", nullptr));
  341. #if QT_CONFIG(tooltip)
  342. robustCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Reduces occurences of edge cases where the sign can be inverted.\n"
  343. "Uncheck to reproduce the old behavior.", nullptr));
  344. #endif // QT_CONFIG(tooltip)
  345. robustCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "robust", nullptr));
  346. #if QT_CONFIG(tooltip)
  347. signedDistCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "compute signed distances (slower)", nullptr));
  348. #endif // QT_CONFIG(tooltip)
  349. #if QT_CONFIG(statustip)
  350. signedDistCheckBox->setStatusTip(QCoreApplication::translate("ComparisonDialog", "compute signed distances (slower)", nullptr));
  351. #endif // QT_CONFIG(statustip)
  352. signedDistCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "signed distances", nullptr));
  353. #if QT_CONFIG(tooltip)
  354. split3DCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Generate 3 supplementary scalar fields with distances along each dimension", nullptr));
  355. #endif // QT_CONFIG(tooltip)
  356. #if QT_CONFIG(statustip)
  357. split3DCheckBox->setStatusTip(QCoreApplication::translate("ComparisonDialog", "Generate 3 supplementary scalar fields with distances along each dimension", nullptr));
  358. #endif // QT_CONFIG(statustip)
  359. split3DCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "split X,Y and Z components", nullptr));
  360. compute2DCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "merge X and Y (compute distance in the xy plane)", nullptr));
  361. #if QT_CONFIG(tooltip)
  362. filterVisibilityCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Use the sensor associated to the reference cloud to ignore the points in the compared cloud\n"
  363. "that could not have been seen (hidden/out of range/out of field of view).", nullptr));
  364. #endif // QT_CONFIG(tooltip)
  365. filterVisibilityCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "use reference sensor to filter hidden points", nullptr));
  366. multiThreadedCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "multi-threaded", nullptr));
  367. label_6->setText(QCoreApplication::translate("ComparisonDialog", "max thread count", nullptr));
  368. #if QT_CONFIG(tooltip)
  369. maxThreadCountSpinBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "Maximum number of threads/cores to be used\n"
  370. "(CC or your computer might not respond for a while if you use all available cores)", nullptr));
  371. #endif // QT_CONFIG(tooltip)
  372. preciseResultsTabWidget->setTabText(preciseResultsTabWidget->indexOf(generalParamsTab), QCoreApplication::translate("ComparisonDialog", "General parameters", nullptr));
  373. label_3->setText(QCoreApplication::translate("ComparisonDialog", "Local model", nullptr));
  374. lmKNNRadioButton->setText(QCoreApplication::translate("ComparisonDialog", "Points (kNN)", nullptr));
  375. lmRadiusRadioButton->setText(QCoreApplication::translate("ComparisonDialog", "Radius (Sphere)", nullptr));
  376. #if QT_CONFIG(tooltip)
  377. lmOptimizeCheckBox->setToolTip(QCoreApplication::translate("ComparisonDialog", "faster but more ... approximate", nullptr));
  378. #endif // QT_CONFIG(tooltip)
  379. lmOptimizeCheckBox->setText(QCoreApplication::translate("ComparisonDialog", "use the same model for nearby points", nullptr));
  380. preciseResultsTabWidget->setTabText(preciseResultsTabWidget->indexOf(localModelingTab), QCoreApplication::translate("ComparisonDialog", "Local modeling", nullptr));
  381. label_4->setText(QCoreApplication::translate("ComparisonDialog", "Warning: approximate distances are only provided\n"
  382. "to help advanced users setting the general parameters", nullptr));
  383. preciseResultsTabWidget->setTabText(preciseResultsTabWidget->indexOf(approxTab), QCoreApplication::translate("ComparisonDialog", "Approximate distances", nullptr));
  384. computeButton->setText(QCoreApplication::translate("ComparisonDialog", "Compute", nullptr));
  385. okButton->setText(QCoreApplication::translate("ComparisonDialog", "Ok", nullptr));
  386. cancelButton->setText(QCoreApplication::translate("ComparisonDialog", "Cancel", nullptr));
  387. } // retranslateUi
  388. };
  389. namespace Ui {
  390. class ComparisonDialog: public Ui_ComparisonDialog {};
  391. } // namespace Ui
  392. QT_END_NAMESPACE
  393. #endif // UI_COMPARISONDLG_H