| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- /********************************************************************************
- ** Form generated from reading UI file 'subsamplingDlg.ui'
- **
- ** Created by: Qt User Interface Compiler version 5.15.10
- **
- ** WARNING! All changes made in this file will be lost when recompiling UI file!
- ********************************************************************************/
- #ifndef UI_SUBSAMPLINGDLG_H
- #define UI_SUBSAMPLINGDLG_H
- #include <QtCore/QVariant>
- #include <QtWidgets/QApplication>
- #include <QtWidgets/QComboBox>
- #include <QtWidgets/QDialog>
- #include <QtWidgets/QDialogButtonBox>
- #include <QtWidgets/QDoubleSpinBox>
- #include <QtWidgets/QGridLayout>
- #include <QtWidgets/QGroupBox>
- #include <QtWidgets/QHBoxLayout>
- #include <QtWidgets/QLabel>
- #include <QtWidgets/QSlider>
- #include <QtWidgets/QSpacerItem>
- #include <QtWidgets/QVBoxLayout>
- QT_BEGIN_NAMESPACE
- class Ui_SubsamplingDialog
- {
- public:
- QVBoxLayout *verticalLayout_2;
- QGroupBox *mainParamGroupBox;
- QVBoxLayout *verticalLayout;
- QHBoxLayout *hboxLayout;
- QLabel *label_4;
- QComboBox *samplingMethodComboBox;
- QHBoxLayout *horizontalLayout;
- QLabel *labelSliderMin;
- QSpacerItem *horizontalSpacer;
- QLabel *labelSliderMax;
- QSlider *slider;
- QHBoxLayout *horizontalLayout_2;
- QLabel *valueLabel;
- QDoubleSpinBox *valueDoubleSpinBox;
- QSpacerItem *horizontalSpacer_2;
- QGroupBox *sfGroupBox;
- QGridLayout *gridLayout;
- QLabel *label;
- QLabel *label_2;
- QLabel *label_3;
- QLabel *minSFlabel;
- QDoubleSpinBox *minSFSpacingDoubleSpinBox;
- QLabel *label_5;
- QLabel *maxSFlabel;
- QDoubleSpinBox *maxSFSpacingDoubleSpinBox;
- QSpacerItem *verticalSpacer;
- QHBoxLayout *horizontalLayout_3;
- QSpacerItem *horizontalSpacer_3;
- QDialogButtonBox *buttonBox;
- void setupUi(QDialog *SubsamplingDialog)
- {
- if (SubsamplingDialog->objectName().isEmpty())
- SubsamplingDialog->setObjectName(QString::fromUtf8("SubsamplingDialog"));
- SubsamplingDialog->resize(350, 310);
- verticalLayout_2 = new QVBoxLayout(SubsamplingDialog);
- verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
- mainParamGroupBox = new QGroupBox(SubsamplingDialog);
- mainParamGroupBox->setObjectName(QString::fromUtf8("mainParamGroupBox"));
- verticalLayout = new QVBoxLayout(mainParamGroupBox);
- verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
- verticalLayout->setContentsMargins(6, 6, 6, 6);
- hboxLayout = new QHBoxLayout();
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- label_4 = new QLabel(mainParamGroupBox);
- label_4->setObjectName(QString::fromUtf8("label_4"));
- hboxLayout->addWidget(label_4);
- samplingMethodComboBox = new QComboBox(mainParamGroupBox);
- samplingMethodComboBox->setObjectName(QString::fromUtf8("samplingMethodComboBox"));
- hboxLayout->addWidget(samplingMethodComboBox);
- verticalLayout->addLayout(hboxLayout);
- horizontalLayout = new QHBoxLayout();
- horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
- labelSliderMin = new QLabel(mainParamGroupBox);
- labelSliderMin->setObjectName(QString::fromUtf8("labelSliderMin"));
- labelSliderMin->setAlignment(Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft);
- horizontalLayout->addWidget(labelSliderMin);
- horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- horizontalLayout->addItem(horizontalSpacer);
- labelSliderMax = new QLabel(mainParamGroupBox);
- labelSliderMax->setObjectName(QString::fromUtf8("labelSliderMax"));
- labelSliderMax->setAlignment(Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing);
- horizontalLayout->addWidget(labelSliderMax);
- verticalLayout->addLayout(horizontalLayout);
- slider = new QSlider(mainParamGroupBox);
- slider->setObjectName(QString::fromUtf8("slider"));
- slider->setMaximum(10000000);
- slider->setSingleStep(10000);
- slider->setPageStep(100000);
- slider->setValue(10000000);
- slider->setOrientation(Qt::Horizontal);
- verticalLayout->addWidget(slider);
- horizontalLayout_2 = new QHBoxLayout();
- horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
- valueLabel = new QLabel(mainParamGroupBox);
- valueLabel->setObjectName(QString::fromUtf8("valueLabel"));
- horizontalLayout_2->addWidget(valueLabel);
- valueDoubleSpinBox = new QDoubleSpinBox(mainParamGroupBox);
- valueDoubleSpinBox->setObjectName(QString::fromUtf8("valueDoubleSpinBox"));
- valueDoubleSpinBox->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
- valueDoubleSpinBox->setDecimals(4);
- valueDoubleSpinBox->setMaximum(100.000000000000000);
- valueDoubleSpinBox->setSingleStep(0.010000000000000);
- valueDoubleSpinBox->setValue(100.000000000000000);
- horizontalLayout_2->addWidget(valueDoubleSpinBox);
- horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- horizontalLayout_2->addItem(horizontalSpacer_2);
- verticalLayout->addLayout(horizontalLayout_2);
- verticalLayout_2->addWidget(mainParamGroupBox);
- sfGroupBox = new QGroupBox(SubsamplingDialog);
- sfGroupBox->setObjectName(QString::fromUtf8("sfGroupBox"));
- sfGroupBox->setEnabled(false);
- sfGroupBox->setFlat(false);
- sfGroupBox->setCheckable(true);
- sfGroupBox->setChecked(false);
- gridLayout = new QGridLayout(sfGroupBox);
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- label = new QLabel(sfGroupBox);
- label->setObjectName(QString::fromUtf8("label"));
- gridLayout->addWidget(label, 0, 1, 1, 1);
- label_2 = new QLabel(sfGroupBox);
- label_2->setObjectName(QString::fromUtf8("label_2"));
- gridLayout->addWidget(label_2, 0, 2, 1, 1);
- label_3 = new QLabel(sfGroupBox);
- label_3->setObjectName(QString::fromUtf8("label_3"));
- gridLayout->addWidget(label_3, 1, 0, 1, 1);
- minSFlabel = new QLabel(sfGroupBox);
- minSFlabel->setObjectName(QString::fromUtf8("minSFlabel"));
- QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
- sizePolicy.setHorizontalStretch(1);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(minSFlabel->sizePolicy().hasHeightForWidth());
- minSFlabel->setSizePolicy(sizePolicy);
- minSFlabel->setText(QString::fromUtf8("0"));
- gridLayout->addWidget(minSFlabel, 1, 1, 1, 1);
- minSFSpacingDoubleSpinBox = new QDoubleSpinBox(sfGroupBox);
- minSFSpacingDoubleSpinBox->setObjectName(QString::fromUtf8("minSFSpacingDoubleSpinBox"));
- QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
- sizePolicy1.setHorizontalStretch(2);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(minSFSpacingDoubleSpinBox->sizePolicy().hasHeightForWidth());
- minSFSpacingDoubleSpinBox->setSizePolicy(sizePolicy1);
- minSFSpacingDoubleSpinBox->setDecimals(6);
- minSFSpacingDoubleSpinBox->setMaximum(1000000000.000000000000000);
- gridLayout->addWidget(minSFSpacingDoubleSpinBox, 1, 2, 1, 1);
- label_5 = new QLabel(sfGroupBox);
- label_5->setObjectName(QString::fromUtf8("label_5"));
- gridLayout->addWidget(label_5, 2, 0, 1, 1);
- maxSFlabel = new QLabel(sfGroupBox);
- maxSFlabel->setObjectName(QString::fromUtf8("maxSFlabel"));
- sizePolicy.setHeightForWidth(maxSFlabel->sizePolicy().hasHeightForWidth());
- maxSFlabel->setSizePolicy(sizePolicy);
- maxSFlabel->setText(QString::fromUtf8("100"));
- gridLayout->addWidget(maxSFlabel, 2, 1, 1, 1);
- maxSFSpacingDoubleSpinBox = new QDoubleSpinBox(sfGroupBox);
- maxSFSpacingDoubleSpinBox->setObjectName(QString::fromUtf8("maxSFSpacingDoubleSpinBox"));
- sizePolicy1.setHeightForWidth(maxSFSpacingDoubleSpinBox->sizePolicy().hasHeightForWidth());
- maxSFSpacingDoubleSpinBox->setSizePolicy(sizePolicy1);
- maxSFSpacingDoubleSpinBox->setDecimals(6);
- maxSFSpacingDoubleSpinBox->setMaximum(1000000000.000000000000000);
- maxSFSpacingDoubleSpinBox->setValue(1.000000000000000);
- gridLayout->addWidget(maxSFSpacingDoubleSpinBox, 2, 2, 1, 1);
- verticalLayout_2->addWidget(sfGroupBox);
- verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
- verticalLayout_2->addItem(verticalSpacer);
- horizontalLayout_3 = new QHBoxLayout();
- horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
- horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- horizontalLayout_3->addItem(horizontalSpacer_3);
- buttonBox = new QDialogButtonBox(SubsamplingDialog);
- buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
- buttonBox->setOrientation(Qt::Horizontal);
- buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
- horizontalLayout_3->addWidget(buttonBox);
- verticalLayout_2->addLayout(horizontalLayout_3);
- QWidget::setTabOrder(samplingMethodComboBox, slider);
- QWidget::setTabOrder(slider, buttonBox);
- retranslateUi(SubsamplingDialog);
- QObject::connect(buttonBox, SIGNAL(accepted()), SubsamplingDialog, SLOT(accept()));
- QObject::connect(buttonBox, SIGNAL(rejected()), SubsamplingDialog, SLOT(reject()));
- QObject::connect(sfGroupBox, SIGNAL(toggled(bool)), valueDoubleSpinBox, SLOT(setDisabled(bool)));
- QMetaObject::connectSlotsByName(SubsamplingDialog);
- } // setupUi
- void retranslateUi(QDialog *SubsamplingDialog)
- {
- SubsamplingDialog->setWindowTitle(QCoreApplication::translate("SubsamplingDialog", "Cloud sub sampling", nullptr));
- mainParamGroupBox->setTitle(QCoreApplication::translate("SubsamplingDialog", "Sampling parameters", nullptr));
- label_4->setText(QCoreApplication::translate("SubsamplingDialog", "method", nullptr));
- labelSliderMin->setText(QCoreApplication::translate("SubsamplingDialog", "none", nullptr));
- labelSliderMax->setText(QCoreApplication::translate("SubsamplingDialog", "all", nullptr));
- #if QT_CONFIG(tooltip)
- slider->setToolTip(QCoreApplication::translate("SubsamplingDialog", "The more on the left, the less points will be kept", nullptr));
- #endif // QT_CONFIG(tooltip)
- valueLabel->setText(QCoreApplication::translate("SubsamplingDialog", "type of value:", nullptr));
- #if QT_CONFIG(tooltip)
- sfGroupBox->setToolTip(QCoreApplication::translate("SubsamplingDialog", "To modulate the sampling distance with a scalar field value", nullptr));
- #endif // QT_CONFIG(tooltip)
- sfGroupBox->setTitle(QCoreApplication::translate("SubsamplingDialog", "Use active SF", nullptr));
- label->setText(QCoreApplication::translate("SubsamplingDialog", "SF value", nullptr));
- label_2->setText(QCoreApplication::translate("SubsamplingDialog", "Spacing value", nullptr));
- label_3->setText(QCoreApplication::translate("SubsamplingDialog", "min", nullptr));
- label_5->setText(QCoreApplication::translate("SubsamplingDialog", "max", nullptr));
- } // retranslateUi
- };
- namespace Ui {
- class SubsamplingDialog: public Ui_SubsamplingDialog {};
- } // namespace Ui
- QT_END_NAMESPACE
- #endif // UI_SUBSAMPLINGDLG_H
|