ui_sectionExtractionSubDlg.h 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'sectionExtractionSubDlg.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_SECTIONEXTRACTIONSUBDLG_H
  9. #define UI_SECTIONEXTRACTIONSUBDLG_H
  10. #include <QtCore/QVariant>
  11. #include <QtWidgets/QApplication>
  12. #include <QtWidgets/QCheckBox>
  13. #include <QtWidgets/QComboBox>
  14. #include <QtWidgets/QDialog>
  15. #include <QtWidgets/QDialogButtonBox>
  16. #include <QtWidgets/QDoubleSpinBox>
  17. #include <QtWidgets/QFormLayout>
  18. #include <QtWidgets/QFrame>
  19. #include <QtWidgets/QGroupBox>
  20. #include <QtWidgets/QLabel>
  21. #include <QtWidgets/QSpacerItem>
  22. #include <QtWidgets/QVBoxLayout>
  23. QT_BEGIN_NAMESPACE
  24. class Ui_SectionExtractionSubDlg
  25. {
  26. public:
  27. QVBoxLayout *verticalLayout;
  28. QFrame *frame;
  29. QFormLayout *formLayout_2;
  30. QLabel *label_5;
  31. QLabel *activeSectionsLabel;
  32. QLabel *label;
  33. QDoubleSpinBox *thicknessDoubleSpinBox;
  34. QGroupBox *extractCloudsGroupBox;
  35. QVBoxLayout *verticalLayout_2;
  36. QLabel *label_4;
  37. QGroupBox *extractEnvelopesGroupBox;
  38. QVBoxLayout *verticalLayout_3;
  39. QFrame *frame_2;
  40. QFormLayout *formLayout;
  41. QLabel *label_3;
  42. QComboBox *envelopeTypeComboBox;
  43. QLabel *label_2;
  44. QDoubleSpinBox *maxEdgeLengthDoubleSpinBox;
  45. QCheckBox *multiPassCheckBox;
  46. QCheckBox *splitEnvelopeCheckBox;
  47. QCheckBox *debugModeCheckBox;
  48. QSpacerItem *verticalSpacer;
  49. QDialogButtonBox *buttonBox;
  50. void setupUi(QDialog *SectionExtractionSubDlg)
  51. {
  52. if (SectionExtractionSubDlg->objectName().isEmpty())
  53. SectionExtractionSubDlg->setObjectName(QString::fromUtf8("SectionExtractionSubDlg"));
  54. SectionExtractionSubDlg->resize(329, 392);
  55. verticalLayout = new QVBoxLayout(SectionExtractionSubDlg);
  56. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  57. frame = new QFrame(SectionExtractionSubDlg);
  58. frame->setObjectName(QString::fromUtf8("frame"));
  59. formLayout_2 = new QFormLayout(frame);
  60. formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
  61. label_5 = new QLabel(frame);
  62. label_5->setObjectName(QString::fromUtf8("label_5"));
  63. formLayout_2->setWidget(0, QFormLayout::LabelRole, label_5);
  64. activeSectionsLabel = new QLabel(frame);
  65. activeSectionsLabel->setObjectName(QString::fromUtf8("activeSectionsLabel"));
  66. activeSectionsLabel->setText(QString::fromUtf8("0"));
  67. formLayout_2->setWidget(0, QFormLayout::FieldRole, activeSectionsLabel);
  68. label = new QLabel(frame);
  69. label->setObjectName(QString::fromUtf8("label"));
  70. formLayout_2->setWidget(1, QFormLayout::LabelRole, label);
  71. thicknessDoubleSpinBox = new QDoubleSpinBox(frame);
  72. thicknessDoubleSpinBox->setObjectName(QString::fromUtf8("thicknessDoubleSpinBox"));
  73. thicknessDoubleSpinBox->setDecimals(6);
  74. thicknessDoubleSpinBox->setMaximum(1000000000.000000000000000);
  75. formLayout_2->setWidget(1, QFormLayout::FieldRole, thicknessDoubleSpinBox);
  76. verticalLayout->addWidget(frame);
  77. extractCloudsGroupBox = new QGroupBox(SectionExtractionSubDlg);
  78. extractCloudsGroupBox->setObjectName(QString::fromUtf8("extractCloudsGroupBox"));
  79. extractCloudsGroupBox->setCheckable(true);
  80. extractCloudsGroupBox->setChecked(false);
  81. verticalLayout_2 = new QVBoxLayout(extractCloudsGroupBox);
  82. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  83. label_4 = new QLabel(extractCloudsGroupBox);
  84. label_4->setObjectName(QString::fromUtf8("label_4"));
  85. verticalLayout_2->addWidget(label_4);
  86. verticalLayout->addWidget(extractCloudsGroupBox);
  87. extractEnvelopesGroupBox = new QGroupBox(SectionExtractionSubDlg);
  88. extractEnvelopesGroupBox->setObjectName(QString::fromUtf8("extractEnvelopesGroupBox"));
  89. extractEnvelopesGroupBox->setCheckable(true);
  90. extractEnvelopesGroupBox->setChecked(true);
  91. verticalLayout_3 = new QVBoxLayout(extractEnvelopesGroupBox);
  92. verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
  93. frame_2 = new QFrame(extractEnvelopesGroupBox);
  94. frame_2->setObjectName(QString::fromUtf8("frame_2"));
  95. frame_2->setMinimumSize(QSize(0, 50));
  96. formLayout = new QFormLayout(frame_2);
  97. formLayout->setObjectName(QString::fromUtf8("formLayout"));
  98. formLayout->setContentsMargins(0, 0, 0, 0);
  99. label_3 = new QLabel(frame_2);
  100. label_3->setObjectName(QString::fromUtf8("label_3"));
  101. formLayout->setWidget(0, QFormLayout::LabelRole, label_3);
  102. envelopeTypeComboBox = new QComboBox(frame_2);
  103. envelopeTypeComboBox->addItem(QString());
  104. envelopeTypeComboBox->addItem(QString());
  105. envelopeTypeComboBox->addItem(QString());
  106. envelopeTypeComboBox->setObjectName(QString::fromUtf8("envelopeTypeComboBox"));
  107. formLayout->setWidget(0, QFormLayout::FieldRole, envelopeTypeComboBox);
  108. label_2 = new QLabel(frame_2);
  109. label_2->setObjectName(QString::fromUtf8("label_2"));
  110. formLayout->setWidget(1, QFormLayout::LabelRole, label_2);
  111. maxEdgeLengthDoubleSpinBox = new QDoubleSpinBox(frame_2);
  112. maxEdgeLengthDoubleSpinBox->setObjectName(QString::fromUtf8("maxEdgeLengthDoubleSpinBox"));
  113. maxEdgeLengthDoubleSpinBox->setDecimals(6);
  114. maxEdgeLengthDoubleSpinBox->setMaximum(1000000000.000000000000000);
  115. formLayout->setWidget(1, QFormLayout::FieldRole, maxEdgeLengthDoubleSpinBox);
  116. verticalLayout_3->addWidget(frame_2);
  117. multiPassCheckBox = new QCheckBox(extractEnvelopesGroupBox);
  118. multiPassCheckBox->setObjectName(QString::fromUtf8("multiPassCheckBox"));
  119. verticalLayout_3->addWidget(multiPassCheckBox);
  120. splitEnvelopeCheckBox = new QCheckBox(extractEnvelopesGroupBox);
  121. splitEnvelopeCheckBox->setObjectName(QString::fromUtf8("splitEnvelopeCheckBox"));
  122. verticalLayout_3->addWidget(splitEnvelopeCheckBox);
  123. debugModeCheckBox = new QCheckBox(extractEnvelopesGroupBox);
  124. debugModeCheckBox->setObjectName(QString::fromUtf8("debugModeCheckBox"));
  125. verticalLayout_3->addWidget(debugModeCheckBox);
  126. verticalLayout->addWidget(extractEnvelopesGroupBox);
  127. verticalSpacer = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
  128. verticalLayout->addItem(verticalSpacer);
  129. buttonBox = new QDialogButtonBox(SectionExtractionSubDlg);
  130. buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
  131. buttonBox->setOrientation(Qt::Horizontal);
  132. buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
  133. verticalLayout->addWidget(buttonBox);
  134. retranslateUi(SectionExtractionSubDlg);
  135. QObject::connect(buttonBox, SIGNAL(accepted()), SectionExtractionSubDlg, SLOT(accept()));
  136. QObject::connect(buttonBox, SIGNAL(rejected()), SectionExtractionSubDlg, SLOT(reject()));
  137. QMetaObject::connectSlotsByName(SectionExtractionSubDlg);
  138. } // setupUi
  139. void retranslateUi(QDialog *SectionExtractionSubDlg)
  140. {
  141. SectionExtractionSubDlg->setWindowTitle(QCoreApplication::translate("SectionExtractionSubDlg", "Extract Sections", nullptr));
  142. label_5->setText(QCoreApplication::translate("SectionExtractionSubDlg", "Active section(s)", nullptr));
  143. label->setText(QCoreApplication::translate("SectionExtractionSubDlg", "Sections thickness", nullptr));
  144. #if QT_CONFIG(tooltip)
  145. thicknessDoubleSpinBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "Thickness of each section (depends on the cloud density)", nullptr));
  146. #endif // QT_CONFIG(tooltip)
  147. #if QT_CONFIG(tooltip)
  148. extractCloudsGroupBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "To extract each section as a point cloud", nullptr));
  149. #endif // QT_CONFIG(tooltip)
  150. extractCloudsGroupBox->setTitle(QCoreApplication::translate("SectionExtractionSubDlg", "Extract section cloud(s)", nullptr));
  151. label_4->setText(QCoreApplication::translate("SectionExtractionSubDlg", "No parameter", nullptr));
  152. #if QT_CONFIG(tooltip)
  153. extractEnvelopesGroupBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "To extract the contour of each section as a polyline", nullptr));
  154. #endif // QT_CONFIG(tooltip)
  155. extractEnvelopesGroupBox->setTitle(QCoreApplication::translate("SectionExtractionSubDlg", "Extract section profile(s)", nullptr));
  156. label_3->setText(QCoreApplication::translate("SectionExtractionSubDlg", "type", nullptr));
  157. envelopeTypeComboBox->setItemText(0, QCoreApplication::translate("SectionExtractionSubDlg", "Lower", nullptr));
  158. envelopeTypeComboBox->setItemText(1, QCoreApplication::translate("SectionExtractionSubDlg", "Upper", nullptr));
  159. envelopeTypeComboBox->setItemText(2, QCoreApplication::translate("SectionExtractionSubDlg", "Both", nullptr));
  160. #if QT_CONFIG(tooltip)
  161. envelopeTypeComboBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "Section type (lower or upper part, or both)", nullptr));
  162. #endif // QT_CONFIG(tooltip)
  163. label_2->setText(QCoreApplication::translate("SectionExtractionSubDlg", "max edge length", nullptr));
  164. #if QT_CONFIG(tooltip)
  165. maxEdgeLengthDoubleSpinBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "Max output polyline edge length (the smaller, the closer to the points the contour will be).\n"
  166. "Warning: if 0, generates the convex hull.", nullptr));
  167. #endif // QT_CONFIG(tooltip)
  168. #if QT_CONFIG(tooltip)
  169. multiPassCheckBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "Multi-pass process where longer edges may be temporarily created to obtain a better fit... or a worst one ;)", nullptr));
  170. #endif // QT_CONFIG(tooltip)
  171. multiPassCheckBox->setText(QCoreApplication::translate("SectionExtractionSubDlg", "multi-pass", nullptr));
  172. #if QT_CONFIG(tooltip)
  173. splitEnvelopeCheckBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "split the generated profile(s) in smaller parts to avoid creating too long edges (10 times the specified max edge length).\n"
  174. "Warning: may not be compatible with Mascaret export.", nullptr));
  175. #endif // QT_CONFIG(tooltip)
  176. splitEnvelopeCheckBox->setText(QCoreApplication::translate("SectionExtractionSubDlg", "split profile on longer edges", nullptr));
  177. #if QT_CONFIG(tooltip)
  178. debugModeCheckBox->setToolTip(QCoreApplication::translate("SectionExtractionSubDlg", "Display a dialog with step-by-step execution of the algorithm (debug mode - very slow)", nullptr));
  179. #endif // QT_CONFIG(tooltip)
  180. debugModeCheckBox->setText(QCoreApplication::translate("SectionExtractionSubDlg", "visual debug mode", nullptr));
  181. } // retranslateUi
  182. };
  183. namespace Ui {
  184. class SectionExtractionSubDlg: public Ui_SectionExtractionSubDlg {};
  185. } // namespace Ui
  186. QT_END_NAMESPACE
  187. #endif // UI_SECTIONEXTRACTIONSUBDLG_H