ui_geomFeaturesDlg.h 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'geomFeaturesDlg.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_GEOMFEATURESDLG_H
  9. #define UI_GEOMFEATURESDLG_H
  10. #include <QtCore/QVariant>
  11. #include <QtWidgets/QApplication>
  12. #include <QtWidgets/QCheckBox>
  13. #include <QtWidgets/QDialog>
  14. #include <QtWidgets/QDialogButtonBox>
  15. #include <QtWidgets/QDoubleSpinBox>
  16. #include <QtWidgets/QFrame>
  17. #include <QtWidgets/QGroupBox>
  18. #include <QtWidgets/QHBoxLayout>
  19. #include <QtWidgets/QLabel>
  20. #include <QtWidgets/QSpacerItem>
  21. #include <QtWidgets/QVBoxLayout>
  22. QT_BEGIN_NAMESPACE
  23. class Ui_GeomFeaturesDialog
  24. {
  25. public:
  26. QVBoxLayout *verticalLayout_7;
  27. QFrame *frame;
  28. QHBoxLayout *horizontalLayout_2;
  29. QSpacerItem *horizontalSpacer;
  30. QLabel *label;
  31. QDoubleSpinBox *radiusDoubleSpinBox;
  32. QSpacerItem *horizontalSpacer_2;
  33. QHBoxLayout *horizontalLayout;
  34. QVBoxLayout *verticalLayout_5;
  35. QGroupBox *roughnessGroupBox;
  36. QVBoxLayout *verticalLayout_4;
  37. QCheckBox *roughnessCheckBox;
  38. QGroupBox *upDirGroupBox;
  39. QHBoxLayout *horizontalLayout_3;
  40. QDoubleSpinBox *upDirXDoubleSpinBox;
  41. QDoubleSpinBox *upDirYDoubleSpinBox;
  42. QDoubleSpinBox *upDirZDoubleSpinBox;
  43. QGroupBox *curvatureGroupBox;
  44. QVBoxLayout *verticalLayout;
  45. QCheckBox *curvMeanCheckBox;
  46. QCheckBox *curvGaussCheckBox;
  47. QCheckBox *curvNCRCheckBox;
  48. QGroupBox *desnityGroupBox;
  49. QVBoxLayout *verticalLayout_3;
  50. QCheckBox *densityKnnCheckBox;
  51. QCheckBox *densitySurfCheckBox;
  52. QCheckBox *densityVolCheckBox;
  53. QGroupBox *groupBox_2;
  54. QVBoxLayout *verticalLayout_8;
  55. QCheckBox *firstOrderMomentCheckBox;
  56. QSpacerItem *verticalSpacer;
  57. QVBoxLayout *verticalLayout_6;
  58. QGroupBox *featureGroupBox;
  59. QVBoxLayout *verticalLayout_2;
  60. QCheckBox *eigSumCheckBox;
  61. QCheckBox *eigOmnivarianceCheckBox;
  62. QCheckBox *eigenentropyCheckBox;
  63. QCheckBox *eigAnisotropyCheckBox;
  64. QCheckBox *eigPlanarityBox;
  65. QCheckBox *eigLinearityCheckBox;
  66. QCheckBox *eigPCA1CheckBox;
  67. QCheckBox *eigPCA2CheckBox;
  68. QCheckBox *eigSurfaceVarCheckBox;
  69. QCheckBox *eigSphericityCheckBox;
  70. QCheckBox *eigVerticalityCheckBox;
  71. QCheckBox *eigenvalue1CheckBox;
  72. QCheckBox *eigenvalue2CheckBox;
  73. QCheckBox *eigenvalue3CheckBox;
  74. QSpacerItem *verticalSpacer_2;
  75. QSpacerItem *verticalSpacer_3;
  76. QDialogButtonBox *buttonBox;
  77. void setupUi(QDialog *GeomFeaturesDialog)
  78. {
  79. if (GeomFeaturesDialog->objectName().isEmpty())
  80. GeomFeaturesDialog->setObjectName(QString::fromUtf8("GeomFeaturesDialog"));
  81. GeomFeaturesDialog->resize(526, 608);
  82. verticalLayout_7 = new QVBoxLayout(GeomFeaturesDialog);
  83. verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
  84. frame = new QFrame(GeomFeaturesDialog);
  85. frame->setObjectName(QString::fromUtf8("frame"));
  86. horizontalLayout_2 = new QHBoxLayout(frame);
  87. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  88. horizontalSpacer = new QSpacerItem(101, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  89. horizontalLayout_2->addItem(horizontalSpacer);
  90. label = new QLabel(frame);
  91. label->setObjectName(QString::fromUtf8("label"));
  92. horizontalLayout_2->addWidget(label);
  93. radiusDoubleSpinBox = new QDoubleSpinBox(frame);
  94. radiusDoubleSpinBox->setObjectName(QString::fromUtf8("radiusDoubleSpinBox"));
  95. radiusDoubleSpinBox->setDecimals(6);
  96. radiusDoubleSpinBox->setMinimum(0.000001000000000);
  97. radiusDoubleSpinBox->setMaximum(1000000.000000000000000);
  98. radiusDoubleSpinBox->setValue(1.000000000000000);
  99. horizontalLayout_2->addWidget(radiusDoubleSpinBox);
  100. horizontalSpacer_2 = new QSpacerItem(101, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  101. horizontalLayout_2->addItem(horizontalSpacer_2);
  102. verticalLayout_7->addWidget(frame);
  103. horizontalLayout = new QHBoxLayout();
  104. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  105. verticalLayout_5 = new QVBoxLayout();
  106. verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
  107. roughnessGroupBox = new QGroupBox(GeomFeaturesDialog);
  108. roughnessGroupBox->setObjectName(QString::fromUtf8("roughnessGroupBox"));
  109. verticalLayout_4 = new QVBoxLayout(roughnessGroupBox);
  110. verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
  111. roughnessCheckBox = new QCheckBox(roughnessGroupBox);
  112. roughnessCheckBox->setObjectName(QString::fromUtf8("roughnessCheckBox"));
  113. verticalLayout_4->addWidget(roughnessCheckBox);
  114. upDirGroupBox = new QGroupBox(roughnessGroupBox);
  115. upDirGroupBox->setObjectName(QString::fromUtf8("upDirGroupBox"));
  116. upDirGroupBox->setEnabled(false);
  117. QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
  118. sizePolicy.setHorizontalStretch(0);
  119. sizePolicy.setVerticalStretch(0);
  120. sizePolicy.setHeightForWidth(upDirGroupBox->sizePolicy().hasHeightForWidth());
  121. upDirGroupBox->setSizePolicy(sizePolicy);
  122. upDirGroupBox->setCheckable(true);
  123. upDirGroupBox->setChecked(false);
  124. horizontalLayout_3 = new QHBoxLayout(upDirGroupBox);
  125. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  126. upDirXDoubleSpinBox = new QDoubleSpinBox(upDirGroupBox);
  127. upDirXDoubleSpinBox->setObjectName(QString::fromUtf8("upDirXDoubleSpinBox"));
  128. upDirXDoubleSpinBox->setDecimals(2);
  129. upDirXDoubleSpinBox->setMinimum(-1.000000000000000);
  130. upDirXDoubleSpinBox->setMaximum(1.000000000000000);
  131. upDirXDoubleSpinBox->setSingleStep(0.010000000000000);
  132. horizontalLayout_3->addWidget(upDirXDoubleSpinBox);
  133. upDirYDoubleSpinBox = new QDoubleSpinBox(upDirGroupBox);
  134. upDirYDoubleSpinBox->setObjectName(QString::fromUtf8("upDirYDoubleSpinBox"));
  135. upDirYDoubleSpinBox->setDecimals(2);
  136. upDirYDoubleSpinBox->setMinimum(-1.000000000000000);
  137. upDirYDoubleSpinBox->setMaximum(1.000000000000000);
  138. upDirYDoubleSpinBox->setSingleStep(0.010000000000000);
  139. horizontalLayout_3->addWidget(upDirYDoubleSpinBox);
  140. upDirZDoubleSpinBox = new QDoubleSpinBox(upDirGroupBox);
  141. upDirZDoubleSpinBox->setObjectName(QString::fromUtf8("upDirZDoubleSpinBox"));
  142. upDirZDoubleSpinBox->setDecimals(2);
  143. upDirZDoubleSpinBox->setMinimum(-1.000000000000000);
  144. upDirZDoubleSpinBox->setMaximum(1.000000000000000);
  145. upDirZDoubleSpinBox->setSingleStep(0.010000000000000);
  146. upDirZDoubleSpinBox->setValue(1.000000000000000);
  147. horizontalLayout_3->addWidget(upDirZDoubleSpinBox);
  148. verticalLayout_4->addWidget(upDirGroupBox);
  149. verticalLayout_5->addWidget(roughnessGroupBox);
  150. curvatureGroupBox = new QGroupBox(GeomFeaturesDialog);
  151. curvatureGroupBox->setObjectName(QString::fromUtf8("curvatureGroupBox"));
  152. verticalLayout = new QVBoxLayout(curvatureGroupBox);
  153. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  154. curvMeanCheckBox = new QCheckBox(curvatureGroupBox);
  155. curvMeanCheckBox->setObjectName(QString::fromUtf8("curvMeanCheckBox"));
  156. verticalLayout->addWidget(curvMeanCheckBox);
  157. curvGaussCheckBox = new QCheckBox(curvatureGroupBox);
  158. curvGaussCheckBox->setObjectName(QString::fromUtf8("curvGaussCheckBox"));
  159. verticalLayout->addWidget(curvGaussCheckBox);
  160. curvNCRCheckBox = new QCheckBox(curvatureGroupBox);
  161. curvNCRCheckBox->setObjectName(QString::fromUtf8("curvNCRCheckBox"));
  162. verticalLayout->addWidget(curvNCRCheckBox);
  163. verticalLayout_5->addWidget(curvatureGroupBox);
  164. desnityGroupBox = new QGroupBox(GeomFeaturesDialog);
  165. desnityGroupBox->setObjectName(QString::fromUtf8("desnityGroupBox"));
  166. verticalLayout_3 = new QVBoxLayout(desnityGroupBox);
  167. verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
  168. densityKnnCheckBox = new QCheckBox(desnityGroupBox);
  169. densityKnnCheckBox->setObjectName(QString::fromUtf8("densityKnnCheckBox"));
  170. verticalLayout_3->addWidget(densityKnnCheckBox);
  171. densitySurfCheckBox = new QCheckBox(desnityGroupBox);
  172. densitySurfCheckBox->setObjectName(QString::fromUtf8("densitySurfCheckBox"));
  173. verticalLayout_3->addWidget(densitySurfCheckBox);
  174. densityVolCheckBox = new QCheckBox(desnityGroupBox);
  175. densityVolCheckBox->setObjectName(QString::fromUtf8("densityVolCheckBox"));
  176. verticalLayout_3->addWidget(densityVolCheckBox);
  177. verticalLayout_5->addWidget(desnityGroupBox);
  178. groupBox_2 = new QGroupBox(GeomFeaturesDialog);
  179. groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
  180. verticalLayout_8 = new QVBoxLayout(groupBox_2);
  181. verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
  182. firstOrderMomentCheckBox = new QCheckBox(groupBox_2);
  183. firstOrderMomentCheckBox->setObjectName(QString::fromUtf8("firstOrderMomentCheckBox"));
  184. verticalLayout_8->addWidget(firstOrderMomentCheckBox);
  185. verticalLayout_5->addWidget(groupBox_2);
  186. verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  187. verticalLayout_5->addItem(verticalSpacer);
  188. horizontalLayout->addLayout(verticalLayout_5);
  189. verticalLayout_6 = new QVBoxLayout();
  190. verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
  191. featureGroupBox = new QGroupBox(GeomFeaturesDialog);
  192. featureGroupBox->setObjectName(QString::fromUtf8("featureGroupBox"));
  193. verticalLayout_2 = new QVBoxLayout(featureGroupBox);
  194. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  195. eigSumCheckBox = new QCheckBox(featureGroupBox);
  196. eigSumCheckBox->setObjectName(QString::fromUtf8("eigSumCheckBox"));
  197. verticalLayout_2->addWidget(eigSumCheckBox);
  198. eigOmnivarianceCheckBox = new QCheckBox(featureGroupBox);
  199. eigOmnivarianceCheckBox->setObjectName(QString::fromUtf8("eigOmnivarianceCheckBox"));
  200. verticalLayout_2->addWidget(eigOmnivarianceCheckBox);
  201. eigenentropyCheckBox = new QCheckBox(featureGroupBox);
  202. eigenentropyCheckBox->setObjectName(QString::fromUtf8("eigenentropyCheckBox"));
  203. verticalLayout_2->addWidget(eigenentropyCheckBox);
  204. eigAnisotropyCheckBox = new QCheckBox(featureGroupBox);
  205. eigAnisotropyCheckBox->setObjectName(QString::fromUtf8("eigAnisotropyCheckBox"));
  206. verticalLayout_2->addWidget(eigAnisotropyCheckBox);
  207. eigPlanarityBox = new QCheckBox(featureGroupBox);
  208. eigPlanarityBox->setObjectName(QString::fromUtf8("eigPlanarityBox"));
  209. verticalLayout_2->addWidget(eigPlanarityBox);
  210. eigLinearityCheckBox = new QCheckBox(featureGroupBox);
  211. eigLinearityCheckBox->setObjectName(QString::fromUtf8("eigLinearityCheckBox"));
  212. verticalLayout_2->addWidget(eigLinearityCheckBox);
  213. eigPCA1CheckBox = new QCheckBox(featureGroupBox);
  214. eigPCA1CheckBox->setObjectName(QString::fromUtf8("eigPCA1CheckBox"));
  215. verticalLayout_2->addWidget(eigPCA1CheckBox);
  216. eigPCA2CheckBox = new QCheckBox(featureGroupBox);
  217. eigPCA2CheckBox->setObjectName(QString::fromUtf8("eigPCA2CheckBox"));
  218. verticalLayout_2->addWidget(eigPCA2CheckBox);
  219. eigSurfaceVarCheckBox = new QCheckBox(featureGroupBox);
  220. eigSurfaceVarCheckBox->setObjectName(QString::fromUtf8("eigSurfaceVarCheckBox"));
  221. verticalLayout_2->addWidget(eigSurfaceVarCheckBox);
  222. eigSphericityCheckBox = new QCheckBox(featureGroupBox);
  223. eigSphericityCheckBox->setObjectName(QString::fromUtf8("eigSphericityCheckBox"));
  224. verticalLayout_2->addWidget(eigSphericityCheckBox);
  225. eigVerticalityCheckBox = new QCheckBox(featureGroupBox);
  226. eigVerticalityCheckBox->setObjectName(QString::fromUtf8("eigVerticalityCheckBox"));
  227. verticalLayout_2->addWidget(eigVerticalityCheckBox);
  228. eigenvalue1CheckBox = new QCheckBox(featureGroupBox);
  229. eigenvalue1CheckBox->setObjectName(QString::fromUtf8("eigenvalue1CheckBox"));
  230. verticalLayout_2->addWidget(eigenvalue1CheckBox);
  231. eigenvalue2CheckBox = new QCheckBox(featureGroupBox);
  232. eigenvalue2CheckBox->setObjectName(QString::fromUtf8("eigenvalue2CheckBox"));
  233. verticalLayout_2->addWidget(eigenvalue2CheckBox);
  234. eigenvalue3CheckBox = new QCheckBox(featureGroupBox);
  235. eigenvalue3CheckBox->setObjectName(QString::fromUtf8("eigenvalue3CheckBox"));
  236. verticalLayout_2->addWidget(eigenvalue3CheckBox);
  237. verticalLayout_6->addWidget(featureGroupBox);
  238. verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  239. verticalLayout_6->addItem(verticalSpacer_2);
  240. horizontalLayout->addLayout(verticalLayout_6);
  241. verticalLayout_7->addLayout(horizontalLayout);
  242. verticalSpacer_3 = new QSpacerItem(20, 6, QSizePolicy::Minimum, QSizePolicy::Expanding);
  243. verticalLayout_7->addItem(verticalSpacer_3);
  244. buttonBox = new QDialogButtonBox(GeomFeaturesDialog);
  245. buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
  246. buttonBox->setOrientation(Qt::Horizontal);
  247. buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Reset);
  248. verticalLayout_7->addWidget(buttonBox);
  249. retranslateUi(GeomFeaturesDialog);
  250. QObject::connect(buttonBox, SIGNAL(accepted()), GeomFeaturesDialog, SLOT(accept()));
  251. QObject::connect(buttonBox, SIGNAL(rejected()), GeomFeaturesDialog, SLOT(reject()));
  252. QObject::connect(roughnessCheckBox, SIGNAL(toggled(bool)), upDirGroupBox, SLOT(setEnabled(bool)));
  253. QMetaObject::connectSlotsByName(GeomFeaturesDialog);
  254. } // setupUi
  255. void retranslateUi(QDialog *GeomFeaturesDialog)
  256. {
  257. GeomFeaturesDialog->setWindowTitle(QCoreApplication::translate("GeomFeaturesDialog", "Geometric features", nullptr));
  258. label->setText(QCoreApplication::translate("GeomFeaturesDialog", "Local neighborhood radius", nullptr));
  259. roughnessGroupBox->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Roughness", nullptr));
  260. roughnessCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Roughness", nullptr));
  261. #if QT_CONFIG(tooltip)
  262. upDirGroupBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Defining a 'up direction' allows to compute signed roughness", nullptr));
  263. #endif // QT_CONFIG(tooltip)
  264. upDirGroupBox->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Up direction", nullptr));
  265. upDirXDoubleSpinBox->setPrefix(QCoreApplication::translate("GeomFeaturesDialog", "X=", nullptr));
  266. upDirYDoubleSpinBox->setPrefix(QCoreApplication::translate("GeomFeaturesDialog", "Y=", nullptr));
  267. upDirZDoubleSpinBox->setPrefix(QCoreApplication::translate("GeomFeaturesDialog", "Z=", nullptr));
  268. curvatureGroupBox->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Curvature", nullptr));
  269. #if QT_CONFIG(tooltip)
  270. curvMeanCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Mean curvature (unsigned)", nullptr));
  271. #endif // QT_CONFIG(tooltip)
  272. curvMeanCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Mean", nullptr));
  273. #if QT_CONFIG(tooltip)
  274. curvGaussCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Gaussian curvature (unsigned)", nullptr));
  275. #endif // QT_CONFIG(tooltip)
  276. curvGaussCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Gaussian", nullptr));
  277. #if QT_CONFIG(tooltip)
  278. curvNCRCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "'Speed' of orientation change", nullptr));
  279. #endif // QT_CONFIG(tooltip)
  280. curvNCRCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Normal change rate", nullptr));
  281. desnityGroupBox->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Density", nullptr));
  282. #if QT_CONFIG(tooltip)
  283. densityKnnCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Number of neighbors", nullptr));
  284. #endif // QT_CONFIG(tooltip)
  285. densityKnnCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Number of neighbors", nullptr));
  286. #if QT_CONFIG(tooltip)
  287. densitySurfCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Number of neighbors / neighborhood area", nullptr));
  288. #endif // QT_CONFIG(tooltip)
  289. densitySurfCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Surface density", nullptr));
  290. #if QT_CONFIG(tooltip)
  291. densityVolCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Number of neighbors / neighborhood volume", nullptr));
  292. #endif // QT_CONFIG(tooltip)
  293. densityVolCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Volume density", nullptr));
  294. groupBox_2->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Moment", nullptr));
  295. firstOrderMomentCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "1st order moment", nullptr));
  296. #if QT_CONFIG(tooltip)
  297. featureGroupBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "Geometric features (based on local eigenvalues: (L1, L2, L3))", nullptr));
  298. #endif // QT_CONFIG(tooltip)
  299. featureGroupBox->setTitle(QCoreApplication::translate("GeomFeaturesDialog", "Features", nullptr));
  300. #if QT_CONFIG(tooltip)
  301. eigSumCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "L1 + L2 + L3", nullptr));
  302. #endif // QT_CONFIG(tooltip)
  303. eigSumCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Sum of eigenvalues", nullptr));
  304. #if QT_CONFIG(tooltip)
  305. eigOmnivarianceCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "(L1 * L2 * L3)^(1/3)", nullptr));
  306. #endif // QT_CONFIG(tooltip)
  307. eigOmnivarianceCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Omnivariance", nullptr));
  308. #if QT_CONFIG(tooltip)
  309. eigenentropyCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "-( L1*ln(L1) + L2*ln(L2) + L3*ln(L3) )", nullptr));
  310. #endif // QT_CONFIG(tooltip)
  311. eigenentropyCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Eigenentropy", nullptr));
  312. #if QT_CONFIG(tooltip)
  313. eigAnisotropyCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "(L1 - L3)/L1", nullptr));
  314. #endif // QT_CONFIG(tooltip)
  315. eigAnisotropyCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Anisotropy", nullptr));
  316. #if QT_CONFIG(tooltip)
  317. eigPlanarityBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "(L2 - L3)/L1", nullptr));
  318. #endif // QT_CONFIG(tooltip)
  319. eigPlanarityBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Planarity", nullptr));
  320. #if QT_CONFIG(tooltip)
  321. eigLinearityCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "(L1 - L2)/L1", nullptr));
  322. #endif // QT_CONFIG(tooltip)
  323. eigLinearityCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Linearity", nullptr));
  324. #if QT_CONFIG(tooltip)
  325. eigPCA1CheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "L1 / (L1 + L2 + L3)", nullptr));
  326. #endif // QT_CONFIG(tooltip)
  327. eigPCA1CheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "PCA1", nullptr));
  328. #if QT_CONFIG(tooltip)
  329. eigPCA2CheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "L2 / (L1 + L2 + L3)", nullptr));
  330. #endif // QT_CONFIG(tooltip)
  331. eigPCA2CheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "PCA2", nullptr));
  332. #if QT_CONFIG(tooltip)
  333. eigSurfaceVarCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "L3 / (L1 + L2 + L3)", nullptr));
  334. #endif // QT_CONFIG(tooltip)
  335. eigSurfaceVarCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Surface variation", nullptr));
  336. #if QT_CONFIG(tooltip)
  337. eigSphericityCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "L3 / L1", nullptr));
  338. #endif // QT_CONFIG(tooltip)
  339. eigSphericityCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Sphericity", nullptr));
  340. #if QT_CONFIG(tooltip)
  341. eigVerticalityCheckBox->setToolTip(QCoreApplication::translate("GeomFeaturesDialog", "1 - |Z.N|", nullptr));
  342. #endif // QT_CONFIG(tooltip)
  343. eigVerticalityCheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "Verticality", nullptr));
  344. eigenvalue1CheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "1st eigenvalue", nullptr));
  345. eigenvalue2CheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "2nd eigenvalue", nullptr));
  346. eigenvalue3CheckBox->setText(QCoreApplication::translate("GeomFeaturesDialog", "3rd eigenvalue", nullptr));
  347. } // retranslateUi
  348. };
  349. namespace Ui {
  350. class GeomFeaturesDialog: public Ui_GeomFeaturesDialog {};
  351. } // namespace Ui
  352. QT_END_NAMESPACE
  353. #endif // UI_GEOMFEATURESDLG_H