ui_subsamplingDlg.h 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'subsamplingDlg.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_SUBSAMPLINGDLG_H
  9. #define UI_SUBSAMPLINGDLG_H
  10. #include <QtCore/QVariant>
  11. #include <QtWidgets/QApplication>
  12. #include <QtWidgets/QComboBox>
  13. #include <QtWidgets/QDialog>
  14. #include <QtWidgets/QDialogButtonBox>
  15. #include <QtWidgets/QDoubleSpinBox>
  16. #include <QtWidgets/QGridLayout>
  17. #include <QtWidgets/QGroupBox>
  18. #include <QtWidgets/QHBoxLayout>
  19. #include <QtWidgets/QLabel>
  20. #include <QtWidgets/QSlider>
  21. #include <QtWidgets/QSpacerItem>
  22. #include <QtWidgets/QVBoxLayout>
  23. QT_BEGIN_NAMESPACE
  24. class Ui_SubsamplingDialog
  25. {
  26. public:
  27. QVBoxLayout *verticalLayout_2;
  28. QGroupBox *mainParamGroupBox;
  29. QVBoxLayout *verticalLayout;
  30. QHBoxLayout *hboxLayout;
  31. QLabel *label_4;
  32. QComboBox *samplingMethodComboBox;
  33. QHBoxLayout *horizontalLayout;
  34. QLabel *labelSliderMin;
  35. QSpacerItem *horizontalSpacer;
  36. QLabel *labelSliderMax;
  37. QSlider *slider;
  38. QHBoxLayout *horizontalLayout_2;
  39. QLabel *valueLabel;
  40. QDoubleSpinBox *valueDoubleSpinBox;
  41. QSpacerItem *horizontalSpacer_2;
  42. QGroupBox *sfGroupBox;
  43. QGridLayout *gridLayout;
  44. QLabel *label;
  45. QLabel *label_2;
  46. QLabel *label_3;
  47. QLabel *minSFlabel;
  48. QDoubleSpinBox *minSFSpacingDoubleSpinBox;
  49. QLabel *label_5;
  50. QLabel *maxSFlabel;
  51. QDoubleSpinBox *maxSFSpacingDoubleSpinBox;
  52. QSpacerItem *verticalSpacer;
  53. QHBoxLayout *horizontalLayout_3;
  54. QSpacerItem *horizontalSpacer_3;
  55. QDialogButtonBox *buttonBox;
  56. void setupUi(QDialog *SubsamplingDialog)
  57. {
  58. if (SubsamplingDialog->objectName().isEmpty())
  59. SubsamplingDialog->setObjectName(QString::fromUtf8("SubsamplingDialog"));
  60. SubsamplingDialog->resize(350, 310);
  61. verticalLayout_2 = new QVBoxLayout(SubsamplingDialog);
  62. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  63. mainParamGroupBox = new QGroupBox(SubsamplingDialog);
  64. mainParamGroupBox->setObjectName(QString::fromUtf8("mainParamGroupBox"));
  65. verticalLayout = new QVBoxLayout(mainParamGroupBox);
  66. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  67. verticalLayout->setContentsMargins(6, 6, 6, 6);
  68. hboxLayout = new QHBoxLayout();
  69. hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
  70. label_4 = new QLabel(mainParamGroupBox);
  71. label_4->setObjectName(QString::fromUtf8("label_4"));
  72. hboxLayout->addWidget(label_4);
  73. samplingMethodComboBox = new QComboBox(mainParamGroupBox);
  74. samplingMethodComboBox->setObjectName(QString::fromUtf8("samplingMethodComboBox"));
  75. hboxLayout->addWidget(samplingMethodComboBox);
  76. verticalLayout->addLayout(hboxLayout);
  77. horizontalLayout = new QHBoxLayout();
  78. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  79. labelSliderMin = new QLabel(mainParamGroupBox);
  80. labelSliderMin->setObjectName(QString::fromUtf8("labelSliderMin"));
  81. labelSliderMin->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
  82. horizontalLayout->addWidget(labelSliderMin);
  83. horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  84. horizontalLayout->addItem(horizontalSpacer);
  85. labelSliderMax = new QLabel(mainParamGroupBox);
  86. labelSliderMax->setObjectName(QString::fromUtf8("labelSliderMax"));
  87. labelSliderMax->setAlignment(Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing);
  88. horizontalLayout->addWidget(labelSliderMax);
  89. verticalLayout->addLayout(horizontalLayout);
  90. slider = new QSlider(mainParamGroupBox);
  91. slider->setObjectName(QString::fromUtf8("slider"));
  92. slider->setMaximum(10000000);
  93. slider->setSingleStep(10000);
  94. slider->setPageStep(100000);
  95. slider->setValue(10000000);
  96. slider->setOrientation(Qt::Horizontal);
  97. verticalLayout->addWidget(slider);
  98. horizontalLayout_2 = new QHBoxLayout();
  99. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  100. valueLabel = new QLabel(mainParamGroupBox);
  101. valueLabel->setObjectName(QString::fromUtf8("valueLabel"));
  102. horizontalLayout_2->addWidget(valueLabel);
  103. valueDoubleSpinBox = new QDoubleSpinBox(mainParamGroupBox);
  104. valueDoubleSpinBox->setObjectName(QString::fromUtf8("valueDoubleSpinBox"));
  105. valueDoubleSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  106. valueDoubleSpinBox->setDecimals(4);
  107. valueDoubleSpinBox->setMaximum(100.000000000000000);
  108. valueDoubleSpinBox->setSingleStep(0.010000000000000);
  109. valueDoubleSpinBox->setValue(100.000000000000000);
  110. horizontalLayout_2->addWidget(valueDoubleSpinBox);
  111. horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  112. horizontalLayout_2->addItem(horizontalSpacer_2);
  113. verticalLayout->addLayout(horizontalLayout_2);
  114. verticalLayout_2->addWidget(mainParamGroupBox);
  115. sfGroupBox = new QGroupBox(SubsamplingDialog);
  116. sfGroupBox->setObjectName(QString::fromUtf8("sfGroupBox"));
  117. sfGroupBox->setEnabled(false);
  118. sfGroupBox->setFlat(false);
  119. sfGroupBox->setCheckable(true);
  120. sfGroupBox->setChecked(false);
  121. gridLayout = new QGridLayout(sfGroupBox);
  122. gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
  123. label = new QLabel(sfGroupBox);
  124. label->setObjectName(QString::fromUtf8("label"));
  125. gridLayout->addWidget(label, 0, 1, 1, 1);
  126. label_2 = new QLabel(sfGroupBox);
  127. label_2->setObjectName(QString::fromUtf8("label_2"));
  128. gridLayout->addWidget(label_2, 0, 2, 1, 1);
  129. label_3 = new QLabel(sfGroupBox);
  130. label_3->setObjectName(QString::fromUtf8("label_3"));
  131. gridLayout->addWidget(label_3, 1, 0, 1, 1);
  132. minSFlabel = new QLabel(sfGroupBox);
  133. minSFlabel->setObjectName(QString::fromUtf8("minSFlabel"));
  134. QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
  135. sizePolicy.setHorizontalStretch(1);
  136. sizePolicy.setVerticalStretch(0);
  137. sizePolicy.setHeightForWidth(minSFlabel->sizePolicy().hasHeightForWidth());
  138. minSFlabel->setSizePolicy(sizePolicy);
  139. minSFlabel->setText(QString::fromUtf8("0"));
  140. gridLayout->addWidget(minSFlabel, 1, 1, 1, 1);
  141. minSFSpacingDoubleSpinBox = new QDoubleSpinBox(sfGroupBox);
  142. minSFSpacingDoubleSpinBox->setObjectName(QString::fromUtf8("minSFSpacingDoubleSpinBox"));
  143. QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
  144. sizePolicy1.setHorizontalStretch(2);
  145. sizePolicy1.setVerticalStretch(0);
  146. sizePolicy1.setHeightForWidth(minSFSpacingDoubleSpinBox->sizePolicy().hasHeightForWidth());
  147. minSFSpacingDoubleSpinBox->setSizePolicy(sizePolicy1);
  148. minSFSpacingDoubleSpinBox->setDecimals(6);
  149. minSFSpacingDoubleSpinBox->setMaximum(1000000000.000000000000000);
  150. gridLayout->addWidget(minSFSpacingDoubleSpinBox, 1, 2, 1, 1);
  151. label_5 = new QLabel(sfGroupBox);
  152. label_5->setObjectName(QString::fromUtf8("label_5"));
  153. gridLayout->addWidget(label_5, 2, 0, 1, 1);
  154. maxSFlabel = new QLabel(sfGroupBox);
  155. maxSFlabel->setObjectName(QString::fromUtf8("maxSFlabel"));
  156. sizePolicy.setHeightForWidth(maxSFlabel->sizePolicy().hasHeightForWidth());
  157. maxSFlabel->setSizePolicy(sizePolicy);
  158. maxSFlabel->setText(QString::fromUtf8("100"));
  159. gridLayout->addWidget(maxSFlabel, 2, 1, 1, 1);
  160. maxSFSpacingDoubleSpinBox = new QDoubleSpinBox(sfGroupBox);
  161. maxSFSpacingDoubleSpinBox->setObjectName(QString::fromUtf8("maxSFSpacingDoubleSpinBox"));
  162. sizePolicy1.setHeightForWidth(maxSFSpacingDoubleSpinBox->sizePolicy().hasHeightForWidth());
  163. maxSFSpacingDoubleSpinBox->setSizePolicy(sizePolicy1);
  164. maxSFSpacingDoubleSpinBox->setDecimals(6);
  165. maxSFSpacingDoubleSpinBox->setMaximum(1000000000.000000000000000);
  166. maxSFSpacingDoubleSpinBox->setValue(1.000000000000000);
  167. gridLayout->addWidget(maxSFSpacingDoubleSpinBox, 2, 2, 1, 1);
  168. verticalLayout_2->addWidget(sfGroupBox);
  169. verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  170. verticalLayout_2->addItem(verticalSpacer);
  171. horizontalLayout_3 = new QHBoxLayout();
  172. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  173. horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  174. horizontalLayout_3->addItem(horizontalSpacer_3);
  175. buttonBox = new QDialogButtonBox(SubsamplingDialog);
  176. buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
  177. buttonBox->setOrientation(Qt::Horizontal);
  178. buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
  179. horizontalLayout_3->addWidget(buttonBox);
  180. verticalLayout_2->addLayout(horizontalLayout_3);
  181. QWidget::setTabOrder(samplingMethodComboBox, slider);
  182. QWidget::setTabOrder(slider, buttonBox);
  183. retranslateUi(SubsamplingDialog);
  184. QObject::connect(buttonBox, SIGNAL(accepted()), SubsamplingDialog, SLOT(accept()));
  185. QObject::connect(buttonBox, SIGNAL(rejected()), SubsamplingDialog, SLOT(reject()));
  186. QObject::connect(sfGroupBox, SIGNAL(toggled(bool)), valueDoubleSpinBox, SLOT(setDisabled(bool)));
  187. QMetaObject::connectSlotsByName(SubsamplingDialog);
  188. } // setupUi
  189. void retranslateUi(QDialog *SubsamplingDialog)
  190. {
  191. SubsamplingDialog->setWindowTitle(QCoreApplication::translate("SubsamplingDialog", "Cloud sub sampling", nullptr));
  192. mainParamGroupBox->setTitle(QCoreApplication::translate("SubsamplingDialog", "Sampling parameters", nullptr));
  193. label_4->setText(QCoreApplication::translate("SubsamplingDialog", "method", nullptr));
  194. labelSliderMin->setText(QCoreApplication::translate("SubsamplingDialog", "none", nullptr));
  195. labelSliderMax->setText(QCoreApplication::translate("SubsamplingDialog", "all", nullptr));
  196. #if QT_CONFIG(tooltip)
  197. slider->setToolTip(QCoreApplication::translate("SubsamplingDialog", "The more on the left, the less points will be kept", nullptr));
  198. #endif // QT_CONFIG(tooltip)
  199. valueLabel->setText(QCoreApplication::translate("SubsamplingDialog", "type of value:", nullptr));
  200. #if QT_CONFIG(tooltip)
  201. sfGroupBox->setToolTip(QCoreApplication::translate("SubsamplingDialog", "To modulate the sampling distance with a scalar field value", nullptr));
  202. #endif // QT_CONFIG(tooltip)
  203. sfGroupBox->setTitle(QCoreApplication::translate("SubsamplingDialog", "Use active SF", nullptr));
  204. label->setText(QCoreApplication::translate("SubsamplingDialog", "SF value", nullptr));
  205. label_2->setText(QCoreApplication::translate("SubsamplingDialog", "Spacing value", nullptr));
  206. label_3->setText(QCoreApplication::translate("SubsamplingDialog", "min", nullptr));
  207. label_5->setText(QCoreApplication::translate("SubsamplingDialog", "max", nullptr));
  208. } // retranslateUi
  209. };
  210. namespace Ui {
  211. class SubsamplingDialog: public Ui_SubsamplingDialog {};
  212. } // namespace Ui
  213. QT_END_NAMESPACE
  214. #endif // UI_SUBSAMPLINGDLG_H