00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_DLGEVALUATEMESH_H
00011 #define UI_DLGEVALUATEMESH_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QCheckBox>
00018 #include <QtGui/QComboBox>
00019 #include <QtGui/QDialog>
00020 #include <QtGui/QFrame>
00021 #include <QtGui/QGridLayout>
00022 #include <QtGui/QGroupBox>
00023 #include <QtGui/QHBoxLayout>
00024 #include <QtGui/QHeaderView>
00025 #include <QtGui/QLabel>
00026 #include <QtGui/QPushButton>
00027 #include <QtGui/QSpacerItem>
00028
00029 namespace MeshGui {
00030
00031 class Ui_DlgEvaluateMesh
00032 {
00033 public:
00034 QGridLayout *gridLayout;
00035 QGroupBox *groupBoxInfo;
00036 QGridLayout *gridLayout1;
00037 QGridLayout *gridLayout2;
00038 QLabel *textLabel3;
00039 QLabel *textLabel4;
00040 QLabel *textLabel1;
00041 QLabel *textLabel6;
00042 QLabel *textLabel2;
00043 QSpacerItem *spacerItem;
00044 QSpacerItem *spacerItem1;
00045 QLabel *textLabel5;
00046 QSpacerItem *spacerItem2;
00047 QSpacerItem *spacerItem3;
00048 QPushButton *refreshButton;
00049 QComboBox *meshNameButton;
00050 QHBoxLayout *hboxLayout;
00051 QLabel *label;
00052 QFrame *line;
00053 QHBoxLayout *hboxLayout1;
00054 QCheckBox *checkOrientationButton;
00055 QSpacerItem *spacerItem4;
00056 QPushButton *analyzeOrientationButton;
00057 QPushButton *repairOrientationButton;
00058 QHBoxLayout *hboxLayout2;
00059 QLabel *label_2;
00060 QFrame *line_2;
00061 QHBoxLayout *hboxLayout3;
00062 QCheckBox *checkDuplicatedFacesButton;
00063 QSpacerItem *spacerItem5;
00064 QPushButton *analyzeDuplicatedFacesButton;
00065 QPushButton *repairDuplicatedFacesButton;
00066 QHBoxLayout *hboxLayout4;
00067 QLabel *label_3;
00068 QFrame *line_3;
00069 QHBoxLayout *hboxLayout5;
00070 QCheckBox *checkDuplicatedPointsButton;
00071 QSpacerItem *spacerItem6;
00072 QPushButton *analyzeDuplicatedPointsButton;
00073 QPushButton *repairDuplicatedPointsButton;
00074 QHBoxLayout *hboxLayout6;
00075 QLabel *label_4;
00076 QFrame *line_4;
00077 QHBoxLayout *hboxLayout7;
00078 QCheckBox *checkNonmanifoldsButton;
00079 QSpacerItem *spacerItem7;
00080 QPushButton *analyzeNonmanifoldsButton;
00081 QPushButton *repairNonmanifoldsButton;
00082 QHBoxLayout *hboxLayout8;
00083 QLabel *label_5;
00084 QFrame *line_5;
00085 QHBoxLayout *hboxLayout9;
00086 QCheckBox *checkDegenerationButton;
00087 QSpacerItem *spacerItem8;
00088 QPushButton *analyzeDegeneratedButton;
00089 QPushButton *repairDegeneratedButton;
00090 QHBoxLayout *hboxLayout10;
00091 QLabel *label_6;
00092 QFrame *line_6;
00093 QHBoxLayout *hboxLayout11;
00094 QCheckBox *checkIndicesButton;
00095 QSpacerItem *spacerItem9;
00096 QPushButton *analyzeIndicesButton;
00097 QPushButton *repairIndicesButton;
00098 QHBoxLayout *hboxLayout12;
00099 QLabel *label_7;
00100 QFrame *line_7;
00101 QHBoxLayout *hboxLayout13;
00102 QCheckBox *checkSelfIntersectionButton;
00103 QSpacerItem *spacerItem10;
00104 QPushButton *analyzeSelfIntersectionButton;
00105 QPushButton *repairSelfIntersectionButton;
00106 QHBoxLayout *horizontalLayout_2;
00107 QLabel *label_9;
00108 QFrame *line_9;
00109 QHBoxLayout *horizontalLayout;
00110 QCheckBox *checkFoldsButton;
00111 QSpacerItem *horizontalSpacer;
00112 QPushButton *analyzeFoldsButton;
00113 QPushButton *repairFoldsButton;
00114 QHBoxLayout *hboxLayout14;
00115 QLabel *label_8;
00116 QFrame *line_8;
00117 QHBoxLayout *hboxLayout15;
00118 QCheckBox *checkRepeatButton;
00119 QSpacerItem *spacerItem11;
00120 QPushButton *analyzeAllTogether;
00121 QPushButton *repairAllTogether;
00122 QSpacerItem *spacerItem12;
00123 QHBoxLayout *hboxLayout16;
00124 QPushButton *buttonHelp;
00125 QSpacerItem *spacerItem13;
00126 QPushButton *closeButton;
00127
00128 void setupUi(QDialog *MeshGui__DlgEvaluateMesh)
00129 {
00130 if (MeshGui__DlgEvaluateMesh->objectName().isEmpty())
00131 MeshGui__DlgEvaluateMesh->setObjectName(QString::fromUtf8("MeshGui__DlgEvaluateMesh"));
00132 MeshGui__DlgEvaluateMesh->resize(371, 683);
00133 MeshGui__DlgEvaluateMesh->setSizeGripEnabled(true);
00134 gridLayout = new QGridLayout(MeshGui__DlgEvaluateMesh);
00135 gridLayout->setSpacing(6);
00136 gridLayout->setMargin(11);
00137 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00138 groupBoxInfo = new QGroupBox(MeshGui__DlgEvaluateMesh);
00139 groupBoxInfo->setObjectName(QString::fromUtf8("groupBoxInfo"));
00140 gridLayout1 = new QGridLayout(groupBoxInfo);
00141 gridLayout1->setSpacing(6);
00142 gridLayout1->setMargin(9);
00143 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00144 gridLayout2 = new QGridLayout();
00145 gridLayout2->setSpacing(6);
00146 gridLayout2->setMargin(0);
00147 gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
00148 textLabel3 = new QLabel(groupBoxInfo);
00149 textLabel3->setObjectName(QString::fromUtf8("textLabel3"));
00150
00151 gridLayout2->addWidget(textLabel3, 2, 0, 1, 1);
00152
00153 textLabel4 = new QLabel(groupBoxInfo);
00154 textLabel4->setObjectName(QString::fromUtf8("textLabel4"));
00155 textLabel4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00156
00157 gridLayout2->addWidget(textLabel4, 0, 2, 1, 1);
00158
00159 textLabel1 = new QLabel(groupBoxInfo);
00160 textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
00161
00162 gridLayout2->addWidget(textLabel1, 0, 0, 1, 1);
00163
00164 textLabel6 = new QLabel(groupBoxInfo);
00165 textLabel6->setObjectName(QString::fromUtf8("textLabel6"));
00166 textLabel6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00167
00168 gridLayout2->addWidget(textLabel6, 2, 2, 1, 1);
00169
00170 textLabel2 = new QLabel(groupBoxInfo);
00171 textLabel2->setObjectName(QString::fromUtf8("textLabel2"));
00172
00173 gridLayout2->addWidget(textLabel2, 1, 0, 1, 1);
00174
00175 spacerItem = new QSpacerItem(16, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00176
00177 gridLayout2->addItem(spacerItem, 2, 1, 1, 1);
00178
00179 spacerItem1 = new QSpacerItem(26, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
00180
00181 gridLayout2->addItem(spacerItem1, 1, 1, 1, 1);
00182
00183 textLabel5 = new QLabel(groupBoxInfo);
00184 textLabel5->setObjectName(QString::fromUtf8("textLabel5"));
00185 textLabel5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00186
00187 gridLayout2->addWidget(textLabel5, 1, 2, 1, 1);
00188
00189 spacerItem2 = new QSpacerItem(16, 21, QSizePolicy::Expanding, QSizePolicy::Minimum);
00190
00191 gridLayout2->addItem(spacerItem2, 0, 1, 1, 1);
00192
00193
00194 gridLayout1->addLayout(gridLayout2, 0, 2, 2, 1);
00195
00196 spacerItem3 = new QSpacerItem(121, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00197
00198 gridLayout1->addItem(spacerItem3, 1, 1, 1, 1);
00199
00200 refreshButton = new QPushButton(groupBoxInfo);
00201 refreshButton->setObjectName(QString::fromUtf8("refreshButton"));
00202
00203 gridLayout1->addWidget(refreshButton, 1, 0, 1, 1);
00204
00205 meshNameButton = new QComboBox(groupBoxInfo);
00206 meshNameButton->setObjectName(QString::fromUtf8("meshNameButton"));
00207
00208 gridLayout1->addWidget(meshNameButton, 0, 0, 1, 2);
00209
00210
00211 gridLayout->addWidget(groupBoxInfo, 0, 0, 1, 1);
00212
00213 hboxLayout = new QHBoxLayout();
00214 hboxLayout->setSpacing(6);
00215 hboxLayout->setMargin(0);
00216 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00217 label = new QLabel(MeshGui__DlgEvaluateMesh);
00218 label->setObjectName(QString::fromUtf8("label"));
00219 QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
00220 sizePolicy.setHorizontalStretch(0);
00221 sizePolicy.setVerticalStretch(0);
00222 sizePolicy.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
00223 label->setSizePolicy(sizePolicy);
00224
00225 hboxLayout->addWidget(label);
00226
00227 line = new QFrame(MeshGui__DlgEvaluateMesh);
00228 line->setObjectName(QString::fromUtf8("line"));
00229 line->setFrameShape(QFrame::HLine);
00230 line->setFrameShadow(QFrame::Sunken);
00231
00232 hboxLayout->addWidget(line);
00233
00234
00235 gridLayout->addLayout(hboxLayout, 1, 0, 1, 1);
00236
00237 hboxLayout1 = new QHBoxLayout();
00238 hboxLayout1->setSpacing(6);
00239 hboxLayout1->setMargin(0);
00240 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00241 checkOrientationButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00242 checkOrientationButton->setObjectName(QString::fromUtf8("checkOrientationButton"));
00243
00244 hboxLayout1->addWidget(checkOrientationButton);
00245
00246 spacerItem4 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00247
00248 hboxLayout1->addItem(spacerItem4);
00249
00250 analyzeOrientationButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00251 analyzeOrientationButton->setObjectName(QString::fromUtf8("analyzeOrientationButton"));
00252
00253 hboxLayout1->addWidget(analyzeOrientationButton);
00254
00255 repairOrientationButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00256 repairOrientationButton->setObjectName(QString::fromUtf8("repairOrientationButton"));
00257 repairOrientationButton->setEnabled(false);
00258
00259 hboxLayout1->addWidget(repairOrientationButton);
00260
00261
00262 gridLayout->addLayout(hboxLayout1, 2, 0, 1, 1);
00263
00264 hboxLayout2 = new QHBoxLayout();
00265 hboxLayout2->setSpacing(6);
00266 hboxLayout2->setMargin(0);
00267 hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
00268 label_2 = new QLabel(MeshGui__DlgEvaluateMesh);
00269 label_2->setObjectName(QString::fromUtf8("label_2"));
00270 sizePolicy.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
00271 label_2->setSizePolicy(sizePolicy);
00272
00273 hboxLayout2->addWidget(label_2);
00274
00275 line_2 = new QFrame(MeshGui__DlgEvaluateMesh);
00276 line_2->setObjectName(QString::fromUtf8("line_2"));
00277 line_2->setFrameShape(QFrame::HLine);
00278 line_2->setFrameShadow(QFrame::Sunken);
00279
00280 hboxLayout2->addWidget(line_2);
00281
00282
00283 gridLayout->addLayout(hboxLayout2, 3, 0, 1, 1);
00284
00285 hboxLayout3 = new QHBoxLayout();
00286 hboxLayout3->setSpacing(6);
00287 hboxLayout3->setMargin(0);
00288 hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
00289 checkDuplicatedFacesButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00290 checkDuplicatedFacesButton->setObjectName(QString::fromUtf8("checkDuplicatedFacesButton"));
00291
00292 hboxLayout3->addWidget(checkDuplicatedFacesButton);
00293
00294 spacerItem5 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00295
00296 hboxLayout3->addItem(spacerItem5);
00297
00298 analyzeDuplicatedFacesButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00299 analyzeDuplicatedFacesButton->setObjectName(QString::fromUtf8("analyzeDuplicatedFacesButton"));
00300
00301 hboxLayout3->addWidget(analyzeDuplicatedFacesButton);
00302
00303 repairDuplicatedFacesButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00304 repairDuplicatedFacesButton->setObjectName(QString::fromUtf8("repairDuplicatedFacesButton"));
00305 repairDuplicatedFacesButton->setEnabled(false);
00306
00307 hboxLayout3->addWidget(repairDuplicatedFacesButton);
00308
00309
00310 gridLayout->addLayout(hboxLayout3, 4, 0, 1, 1);
00311
00312 hboxLayout4 = new QHBoxLayout();
00313 hboxLayout4->setSpacing(6);
00314 hboxLayout4->setMargin(0);
00315 hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
00316 label_3 = new QLabel(MeshGui__DlgEvaluateMesh);
00317 label_3->setObjectName(QString::fromUtf8("label_3"));
00318 sizePolicy.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
00319 label_3->setSizePolicy(sizePolicy);
00320
00321 hboxLayout4->addWidget(label_3);
00322
00323 line_3 = new QFrame(MeshGui__DlgEvaluateMesh);
00324 line_3->setObjectName(QString::fromUtf8("line_3"));
00325 line_3->setFrameShape(QFrame::HLine);
00326 line_3->setFrameShadow(QFrame::Sunken);
00327
00328 hboxLayout4->addWidget(line_3);
00329
00330
00331 gridLayout->addLayout(hboxLayout4, 5, 0, 1, 1);
00332
00333 hboxLayout5 = new QHBoxLayout();
00334 hboxLayout5->setSpacing(6);
00335 hboxLayout5->setMargin(0);
00336 hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
00337 checkDuplicatedPointsButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00338 checkDuplicatedPointsButton->setObjectName(QString::fromUtf8("checkDuplicatedPointsButton"));
00339
00340 hboxLayout5->addWidget(checkDuplicatedPointsButton);
00341
00342 spacerItem6 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00343
00344 hboxLayout5->addItem(spacerItem6);
00345
00346 analyzeDuplicatedPointsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00347 analyzeDuplicatedPointsButton->setObjectName(QString::fromUtf8("analyzeDuplicatedPointsButton"));
00348
00349 hboxLayout5->addWidget(analyzeDuplicatedPointsButton);
00350
00351 repairDuplicatedPointsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00352 repairDuplicatedPointsButton->setObjectName(QString::fromUtf8("repairDuplicatedPointsButton"));
00353 repairDuplicatedPointsButton->setEnabled(false);
00354
00355 hboxLayout5->addWidget(repairDuplicatedPointsButton);
00356
00357
00358 gridLayout->addLayout(hboxLayout5, 6, 0, 1, 1);
00359
00360 hboxLayout6 = new QHBoxLayout();
00361 hboxLayout6->setSpacing(6);
00362 hboxLayout6->setMargin(0);
00363 hboxLayout6->setObjectName(QString::fromUtf8("hboxLayout6"));
00364 label_4 = new QLabel(MeshGui__DlgEvaluateMesh);
00365 label_4->setObjectName(QString::fromUtf8("label_4"));
00366 sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
00367 label_4->setSizePolicy(sizePolicy);
00368
00369 hboxLayout6->addWidget(label_4);
00370
00371 line_4 = new QFrame(MeshGui__DlgEvaluateMesh);
00372 line_4->setObjectName(QString::fromUtf8("line_4"));
00373 line_4->setFrameShape(QFrame::HLine);
00374 line_4->setFrameShadow(QFrame::Sunken);
00375
00376 hboxLayout6->addWidget(line_4);
00377
00378
00379 gridLayout->addLayout(hboxLayout6, 7, 0, 1, 1);
00380
00381 hboxLayout7 = new QHBoxLayout();
00382 hboxLayout7->setSpacing(6);
00383 hboxLayout7->setMargin(0);
00384 hboxLayout7->setObjectName(QString::fromUtf8("hboxLayout7"));
00385 checkNonmanifoldsButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00386 checkNonmanifoldsButton->setObjectName(QString::fromUtf8("checkNonmanifoldsButton"));
00387
00388 hboxLayout7->addWidget(checkNonmanifoldsButton);
00389
00390 spacerItem7 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00391
00392 hboxLayout7->addItem(spacerItem7);
00393
00394 analyzeNonmanifoldsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00395 analyzeNonmanifoldsButton->setObjectName(QString::fromUtf8("analyzeNonmanifoldsButton"));
00396
00397 hboxLayout7->addWidget(analyzeNonmanifoldsButton);
00398
00399 repairNonmanifoldsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00400 repairNonmanifoldsButton->setObjectName(QString::fromUtf8("repairNonmanifoldsButton"));
00401 repairNonmanifoldsButton->setEnabled(false);
00402
00403 hboxLayout7->addWidget(repairNonmanifoldsButton);
00404
00405
00406 gridLayout->addLayout(hboxLayout7, 8, 0, 1, 1);
00407
00408 hboxLayout8 = new QHBoxLayout();
00409 hboxLayout8->setSpacing(6);
00410 hboxLayout8->setMargin(0);
00411 hboxLayout8->setObjectName(QString::fromUtf8("hboxLayout8"));
00412 label_5 = new QLabel(MeshGui__DlgEvaluateMesh);
00413 label_5->setObjectName(QString::fromUtf8("label_5"));
00414 sizePolicy.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
00415 label_5->setSizePolicy(sizePolicy);
00416
00417 hboxLayout8->addWidget(label_5);
00418
00419 line_5 = new QFrame(MeshGui__DlgEvaluateMesh);
00420 line_5->setObjectName(QString::fromUtf8("line_5"));
00421 line_5->setFrameShape(QFrame::HLine);
00422 line_5->setFrameShadow(QFrame::Sunken);
00423
00424 hboxLayout8->addWidget(line_5);
00425
00426
00427 gridLayout->addLayout(hboxLayout8, 9, 0, 1, 1);
00428
00429 hboxLayout9 = new QHBoxLayout();
00430 hboxLayout9->setSpacing(6);
00431 hboxLayout9->setMargin(0);
00432 hboxLayout9->setObjectName(QString::fromUtf8("hboxLayout9"));
00433 checkDegenerationButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00434 checkDegenerationButton->setObjectName(QString::fromUtf8("checkDegenerationButton"));
00435
00436 hboxLayout9->addWidget(checkDegenerationButton);
00437
00438 spacerItem8 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00439
00440 hboxLayout9->addItem(spacerItem8);
00441
00442 analyzeDegeneratedButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00443 analyzeDegeneratedButton->setObjectName(QString::fromUtf8("analyzeDegeneratedButton"));
00444
00445 hboxLayout9->addWidget(analyzeDegeneratedButton);
00446
00447 repairDegeneratedButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00448 repairDegeneratedButton->setObjectName(QString::fromUtf8("repairDegeneratedButton"));
00449 repairDegeneratedButton->setEnabled(false);
00450
00451 hboxLayout9->addWidget(repairDegeneratedButton);
00452
00453
00454 gridLayout->addLayout(hboxLayout9, 10, 0, 1, 1);
00455
00456 hboxLayout10 = new QHBoxLayout();
00457 hboxLayout10->setSpacing(6);
00458 hboxLayout10->setMargin(0);
00459 hboxLayout10->setObjectName(QString::fromUtf8("hboxLayout10"));
00460 label_6 = new QLabel(MeshGui__DlgEvaluateMesh);
00461 label_6->setObjectName(QString::fromUtf8("label_6"));
00462 sizePolicy.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
00463 label_6->setSizePolicy(sizePolicy);
00464
00465 hboxLayout10->addWidget(label_6);
00466
00467 line_6 = new QFrame(MeshGui__DlgEvaluateMesh);
00468 line_6->setObjectName(QString::fromUtf8("line_6"));
00469 line_6->setFrameShape(QFrame::HLine);
00470 line_6->setFrameShadow(QFrame::Sunken);
00471
00472 hboxLayout10->addWidget(line_6);
00473
00474
00475 gridLayout->addLayout(hboxLayout10, 11, 0, 1, 1);
00476
00477 hboxLayout11 = new QHBoxLayout();
00478 hboxLayout11->setSpacing(6);
00479 hboxLayout11->setMargin(0);
00480 hboxLayout11->setObjectName(QString::fromUtf8("hboxLayout11"));
00481 checkIndicesButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00482 checkIndicesButton->setObjectName(QString::fromUtf8("checkIndicesButton"));
00483
00484 hboxLayout11->addWidget(checkIndicesButton);
00485
00486 spacerItem9 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00487
00488 hboxLayout11->addItem(spacerItem9);
00489
00490 analyzeIndicesButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00491 analyzeIndicesButton->setObjectName(QString::fromUtf8("analyzeIndicesButton"));
00492
00493 hboxLayout11->addWidget(analyzeIndicesButton);
00494
00495 repairIndicesButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00496 repairIndicesButton->setObjectName(QString::fromUtf8("repairIndicesButton"));
00497 repairIndicesButton->setEnabled(false);
00498
00499 hboxLayout11->addWidget(repairIndicesButton);
00500
00501
00502 gridLayout->addLayout(hboxLayout11, 12, 0, 1, 1);
00503
00504 hboxLayout12 = new QHBoxLayout();
00505 hboxLayout12->setSpacing(6);
00506 hboxLayout12->setMargin(0);
00507 hboxLayout12->setObjectName(QString::fromUtf8("hboxLayout12"));
00508 label_7 = new QLabel(MeshGui__DlgEvaluateMesh);
00509 label_7->setObjectName(QString::fromUtf8("label_7"));
00510 sizePolicy.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
00511 label_7->setSizePolicy(sizePolicy);
00512
00513 hboxLayout12->addWidget(label_7);
00514
00515 line_7 = new QFrame(MeshGui__DlgEvaluateMesh);
00516 line_7->setObjectName(QString::fromUtf8("line_7"));
00517 line_7->setFrameShape(QFrame::HLine);
00518 line_7->setFrameShadow(QFrame::Sunken);
00519
00520 hboxLayout12->addWidget(line_7);
00521
00522
00523 gridLayout->addLayout(hboxLayout12, 13, 0, 1, 1);
00524
00525 hboxLayout13 = new QHBoxLayout();
00526 hboxLayout13->setSpacing(6);
00527 hboxLayout13->setMargin(0);
00528 hboxLayout13->setObjectName(QString::fromUtf8("hboxLayout13"));
00529 checkSelfIntersectionButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00530 checkSelfIntersectionButton->setObjectName(QString::fromUtf8("checkSelfIntersectionButton"));
00531
00532 hboxLayout13->addWidget(checkSelfIntersectionButton);
00533
00534 spacerItem10 = new QSpacerItem(51, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00535
00536 hboxLayout13->addItem(spacerItem10);
00537
00538 analyzeSelfIntersectionButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00539 analyzeSelfIntersectionButton->setObjectName(QString::fromUtf8("analyzeSelfIntersectionButton"));
00540
00541 hboxLayout13->addWidget(analyzeSelfIntersectionButton);
00542
00543 repairSelfIntersectionButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00544 repairSelfIntersectionButton->setObjectName(QString::fromUtf8("repairSelfIntersectionButton"));
00545 repairSelfIntersectionButton->setEnabled(false);
00546
00547 hboxLayout13->addWidget(repairSelfIntersectionButton);
00548
00549
00550 gridLayout->addLayout(hboxLayout13, 14, 0, 1, 1);
00551
00552 horizontalLayout_2 = new QHBoxLayout();
00553 horizontalLayout_2->setSpacing(6);
00554 horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
00555 label_9 = new QLabel(MeshGui__DlgEvaluateMesh);
00556 label_9->setObjectName(QString::fromUtf8("label_9"));
00557
00558 horizontalLayout_2->addWidget(label_9);
00559
00560 line_9 = new QFrame(MeshGui__DlgEvaluateMesh);
00561 line_9->setObjectName(QString::fromUtf8("line_9"));
00562 line_9->setFrameShape(QFrame::HLine);
00563 line_9->setFrameShadow(QFrame::Sunken);
00564
00565 horizontalLayout_2->addWidget(line_9);
00566
00567
00568 gridLayout->addLayout(horizontalLayout_2, 15, 0, 1, 1);
00569
00570 horizontalLayout = new QHBoxLayout();
00571 horizontalLayout->setSpacing(6);
00572 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
00573 checkFoldsButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00574 checkFoldsButton->setObjectName(QString::fromUtf8("checkFoldsButton"));
00575
00576 horizontalLayout->addWidget(checkFoldsButton);
00577
00578 horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00579
00580 horizontalLayout->addItem(horizontalSpacer);
00581
00582 analyzeFoldsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00583 analyzeFoldsButton->setObjectName(QString::fromUtf8("analyzeFoldsButton"));
00584
00585 horizontalLayout->addWidget(analyzeFoldsButton);
00586
00587 repairFoldsButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00588 repairFoldsButton->setObjectName(QString::fromUtf8("repairFoldsButton"));
00589 repairFoldsButton->setEnabled(false);
00590
00591 horizontalLayout->addWidget(repairFoldsButton);
00592
00593
00594 gridLayout->addLayout(horizontalLayout, 16, 0, 1, 1);
00595
00596 hboxLayout14 = new QHBoxLayout();
00597 hboxLayout14->setSpacing(6);
00598 hboxLayout14->setMargin(0);
00599 hboxLayout14->setObjectName(QString::fromUtf8("hboxLayout14"));
00600 label_8 = new QLabel(MeshGui__DlgEvaluateMesh);
00601 label_8->setObjectName(QString::fromUtf8("label_8"));
00602 sizePolicy.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
00603 label_8->setSizePolicy(sizePolicy);
00604
00605 hboxLayout14->addWidget(label_8);
00606
00607 line_8 = new QFrame(MeshGui__DlgEvaluateMesh);
00608 line_8->setObjectName(QString::fromUtf8("line_8"));
00609 line_8->setFrameShape(QFrame::HLine);
00610 line_8->setFrameShadow(QFrame::Sunken);
00611
00612 hboxLayout14->addWidget(line_8);
00613
00614
00615 gridLayout->addLayout(hboxLayout14, 17, 0, 1, 1);
00616
00617 hboxLayout15 = new QHBoxLayout();
00618 hboxLayout15->setSpacing(6);
00619 hboxLayout15->setMargin(0);
00620 hboxLayout15->setObjectName(QString::fromUtf8("hboxLayout15"));
00621 checkRepeatButton = new QCheckBox(MeshGui__DlgEvaluateMesh);
00622 checkRepeatButton->setObjectName(QString::fromUtf8("checkRepeatButton"));
00623
00624 hboxLayout15->addWidget(checkRepeatButton);
00625
00626 spacerItem11 = new QSpacerItem(72, 26, QSizePolicy::Expanding, QSizePolicy::Minimum);
00627
00628 hboxLayout15->addItem(spacerItem11);
00629
00630 analyzeAllTogether = new QPushButton(MeshGui__DlgEvaluateMesh);
00631 analyzeAllTogether->setObjectName(QString::fromUtf8("analyzeAllTogether"));
00632
00633 hboxLayout15->addWidget(analyzeAllTogether);
00634
00635 repairAllTogether = new QPushButton(MeshGui__DlgEvaluateMesh);
00636 repairAllTogether->setObjectName(QString::fromUtf8("repairAllTogether"));
00637 repairAllTogether->setEnabled(false);
00638
00639 hboxLayout15->addWidget(repairAllTogether);
00640
00641
00642 gridLayout->addLayout(hboxLayout15, 18, 0, 1, 1);
00643
00644 spacerItem12 = new QSpacerItem(353, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
00645
00646 gridLayout->addItem(spacerItem12, 19, 0, 1, 1);
00647
00648 hboxLayout16 = new QHBoxLayout();
00649 hboxLayout16->setSpacing(6);
00650 hboxLayout16->setMargin(0);
00651 hboxLayout16->setObjectName(QString::fromUtf8("hboxLayout16"));
00652 buttonHelp = new QPushButton(MeshGui__DlgEvaluateMesh);
00653 buttonHelp->setObjectName(QString::fromUtf8("buttonHelp"));
00654 buttonHelp->setAutoDefault(true);
00655
00656 hboxLayout16->addWidget(buttonHelp);
00657
00658 spacerItem13 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00659
00660 hboxLayout16->addItem(spacerItem13);
00661
00662 closeButton = new QPushButton(MeshGui__DlgEvaluateMesh);
00663 closeButton->setObjectName(QString::fromUtf8("closeButton"));
00664 closeButton->setAutoDefault(true);
00665
00666 hboxLayout16->addWidget(closeButton);
00667
00668
00669 gridLayout->addLayout(hboxLayout16, 20, 0, 1, 1);
00670
00671 QWidget::setTabOrder(refreshButton, checkOrientationButton);
00672 QWidget::setTabOrder(checkOrientationButton, analyzeOrientationButton);
00673 QWidget::setTabOrder(analyzeOrientationButton, repairOrientationButton);
00674 QWidget::setTabOrder(repairOrientationButton, checkDuplicatedFacesButton);
00675 QWidget::setTabOrder(checkDuplicatedFacesButton, analyzeDuplicatedFacesButton);
00676 QWidget::setTabOrder(analyzeDuplicatedFacesButton, repairDuplicatedFacesButton);
00677 QWidget::setTabOrder(repairDuplicatedFacesButton, checkDuplicatedPointsButton);
00678 QWidget::setTabOrder(checkDuplicatedPointsButton, analyzeDuplicatedPointsButton);
00679 QWidget::setTabOrder(analyzeDuplicatedPointsButton, repairDuplicatedPointsButton);
00680 QWidget::setTabOrder(repairDuplicatedPointsButton, checkNonmanifoldsButton);
00681 QWidget::setTabOrder(checkNonmanifoldsButton, analyzeNonmanifoldsButton);
00682 QWidget::setTabOrder(analyzeNonmanifoldsButton, repairNonmanifoldsButton);
00683 QWidget::setTabOrder(repairNonmanifoldsButton, checkDegenerationButton);
00684 QWidget::setTabOrder(checkDegenerationButton, analyzeDegeneratedButton);
00685 QWidget::setTabOrder(analyzeDegeneratedButton, repairDegeneratedButton);
00686 QWidget::setTabOrder(repairDegeneratedButton, checkIndicesButton);
00687 QWidget::setTabOrder(checkIndicesButton, analyzeIndicesButton);
00688 QWidget::setTabOrder(analyzeIndicesButton, repairIndicesButton);
00689 QWidget::setTabOrder(repairIndicesButton, buttonHelp);
00690 QWidget::setTabOrder(buttonHelp, closeButton);
00691
00692 retranslateUi(MeshGui__DlgEvaluateMesh);
00693 QObject::connect(closeButton, SIGNAL(clicked()), MeshGui__DlgEvaluateMesh, SLOT(close()));
00694
00695 QMetaObject::connectSlotsByName(MeshGui__DlgEvaluateMesh);
00696 }
00697
00698 void retranslateUi(QDialog *MeshGui__DlgEvaluateMesh)
00699 {
00700 MeshGui__DlgEvaluateMesh->setWindowTitle(QApplication::translate("MeshGui::DlgEvaluateMesh", "Evaluate & Repair Mesh", 0, QApplication::UnicodeUTF8));
00701 groupBoxInfo->setTitle(QApplication::translate("MeshGui::DlgEvaluateMesh", "Mesh information", 0, QApplication::UnicodeUTF8));
00702 textLabel3->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Number of points:", 0, QApplication::UnicodeUTF8));
00703 textLabel4->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00704 textLabel1->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Number of faces:", 0, QApplication::UnicodeUTF8));
00705 textLabel6->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00706 textLabel2->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Number of edges:", 0, QApplication::UnicodeUTF8));
00707 textLabel5->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00708 refreshButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Refresh", 0, QApplication::UnicodeUTF8));
00709 label->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Orientation", 0, QApplication::UnicodeUTF8));
00710 checkOrientationButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00711 analyzeOrientationButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00712 repairOrientationButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00713 label_2->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Duplicated faces", 0, QApplication::UnicodeUTF8));
00714 checkDuplicatedFacesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00715 analyzeDuplicatedFacesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00716 repairDuplicatedFacesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00717 label_3->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Duplicated points", 0, QApplication::UnicodeUTF8));
00718 checkDuplicatedPointsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00719 analyzeDuplicatedPointsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00720 repairDuplicatedPointsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00721 label_4->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Non-manifolds", 0, QApplication::UnicodeUTF8));
00722 checkNonmanifoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00723 analyzeNonmanifoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00724 repairNonmanifoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00725 label_5->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Degenerated faces", 0, QApplication::UnicodeUTF8));
00726 checkDegenerationButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00727 analyzeDegeneratedButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00728 repairDegeneratedButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00729 label_6->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Face indices", 0, QApplication::UnicodeUTF8));
00730 checkIndicesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00731 analyzeIndicesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00732 repairIndicesButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00733 label_7->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Self-intersections", 0, QApplication::UnicodeUTF8));
00734 checkSelfIntersectionButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00735 analyzeSelfIntersectionButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00736 repairSelfIntersectionButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00737 label_9->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Folds on surface", 0, QApplication::UnicodeUTF8));
00738 checkFoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "No information", 0, QApplication::UnicodeUTF8));
00739 analyzeFoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00740 repairFoldsButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00741 label_8->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "All above tests together", 0, QApplication::UnicodeUTF8));
00742 checkRepeatButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repetitive repair", 0, QApplication::UnicodeUTF8));
00743 analyzeAllTogether->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Analyze", 0, QApplication::UnicodeUTF8));
00744 repairAllTogether->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "Repair", 0, QApplication::UnicodeUTF8));
00745 buttonHelp->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "&Help", 0, QApplication::UnicodeUTF8));
00746 buttonHelp->setShortcut(QApplication::translate("MeshGui::DlgEvaluateMesh", "F1", 0, QApplication::UnicodeUTF8));
00747 closeButton->setText(QApplication::translate("MeshGui::DlgEvaluateMesh", "&Close", 0, QApplication::UnicodeUTF8));
00748 closeButton->setShortcut(QApplication::translate("MeshGui::DlgEvaluateMesh", "Alt+C", 0, QApplication::UnicodeUTF8));
00749 Q_UNUSED(MeshGui__DlgEvaluateMesh);
00750 }
00751
00752 };
00753
00754 }
00755
00756 namespace MeshGui {
00757 namespace Ui {
00758 class DlgEvaluateMesh: public Ui_DlgEvaluateMesh {};
00759 }
00760 }
00761
00762 #endif // UI_DLGEVALUATEMESH_H