00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_QMITKSPSAOPTIMIZERCONTROLS_H
00011 #define UI_QMITKSPSAOPTIMIZERCONTROLS_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/QHBoxLayout>
00019 #include <QtGui/QHeaderView>
00020 #include <QtGui/QLabel>
00021 #include <QtGui/QLineEdit>
00022 #include <QtGui/QVBoxLayout>
00023 #include <QtGui/QWidget>
00024
00025 QT_BEGIN_NAMESPACE
00026
00027 class Ui_QmitkSPSAOptimizerControls
00028 {
00029 public:
00030 QVBoxLayout *verticalLayout;
00031 QHBoxLayout *horizontalLayout_18;
00032 QVBoxLayout *verticalLayout_118;
00033 QLabel *textLabel29;
00034 QLabel *textLabel30;
00035 QLabel *textLabel31;
00036 QLabel *textLabel33;
00037 QLabel *textLabel32;
00038 QLabel *textLabel34;
00039 QLabel *textLabel35;
00040 QLabel *textLabel36;
00041 QLabel *textLabel37;
00042 QLabel *textLabel38;
00043 QVBoxLayout *verticalLayout_36;
00044 QLineEdit *m_aSPSA;
00045 QLineEdit *m_ASPSA;
00046 QLineEdit *m_AlphaSPSA;
00047 QLineEdit *m_cSPSA;
00048 QLineEdit *m_GammaSPSA;
00049 QLineEdit *m_ToleranceSPSA;
00050 QLineEdit *m_StateOfConvergenceDecayRateSPSA;
00051 QLineEdit *m_MinimumNumberOfIterationsSPSA;
00052 QLineEdit *m_NumberOfPerturbationsSPSA;
00053 QLineEdit *m_IterationsSPSA;
00054 QCheckBox *m_Maximize;
00055
00056 void setupUi(QWidget *QmitkSPSAOptimizerControls)
00057 {
00058 if (QmitkSPSAOptimizerControls->objectName().isEmpty())
00059 QmitkSPSAOptimizerControls->setObjectName(QString::fromUtf8("QmitkSPSAOptimizerControls"));
00060 QmitkSPSAOptimizerControls->resize(249, 302);
00061 verticalLayout = new QVBoxLayout(QmitkSPSAOptimizerControls);
00062 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
00063 horizontalLayout_18 = new QHBoxLayout();
00064 horizontalLayout_18->setSpacing(6);
00065 horizontalLayout_18->setObjectName(QString::fromUtf8("horizontalLayout_18"));
00066 horizontalLayout_18->setContentsMargins(-1, -1, -1, 0);
00067 verticalLayout_118 = new QVBoxLayout();
00068 verticalLayout_118->setObjectName(QString::fromUtf8("verticalLayout_118"));
00069 textLabel29 = new QLabel(QmitkSPSAOptimizerControls);
00070 textLabel29->setObjectName(QString::fromUtf8("textLabel29"));
00071 textLabel29->setEnabled(true);
00072 QFont font;
00073 font.setBold(false);
00074 font.setWeight(50);
00075 textLabel29->setFont(font);
00076 textLabel29->setWordWrap(false);
00077
00078 verticalLayout_118->addWidget(textLabel29);
00079
00080 textLabel30 = new QLabel(QmitkSPSAOptimizerControls);
00081 textLabel30->setObjectName(QString::fromUtf8("textLabel30"));
00082 textLabel30->setEnabled(true);
00083 textLabel30->setFont(font);
00084 textLabel30->setWordWrap(false);
00085
00086 verticalLayout_118->addWidget(textLabel30);
00087
00088 textLabel31 = new QLabel(QmitkSPSAOptimizerControls);
00089 textLabel31->setObjectName(QString::fromUtf8("textLabel31"));
00090 textLabel31->setEnabled(true);
00091 textLabel31->setFont(font);
00092 textLabel31->setWordWrap(false);
00093
00094 verticalLayout_118->addWidget(textLabel31);
00095
00096 textLabel33 = new QLabel(QmitkSPSAOptimizerControls);
00097 textLabel33->setObjectName(QString::fromUtf8("textLabel33"));
00098 textLabel33->setEnabled(true);
00099 textLabel33->setFont(font);
00100 textLabel33->setWordWrap(false);
00101
00102 verticalLayout_118->addWidget(textLabel33);
00103
00104 textLabel32 = new QLabel(QmitkSPSAOptimizerControls);
00105 textLabel32->setObjectName(QString::fromUtf8("textLabel32"));
00106 textLabel32->setEnabled(true);
00107 textLabel32->setFont(font);
00108 textLabel32->setWordWrap(false);
00109
00110 verticalLayout_118->addWidget(textLabel32);
00111
00112 textLabel34 = new QLabel(QmitkSPSAOptimizerControls);
00113 textLabel34->setObjectName(QString::fromUtf8("textLabel34"));
00114 textLabel34->setEnabled(true);
00115 textLabel34->setFont(font);
00116 textLabel34->setWordWrap(false);
00117
00118 verticalLayout_118->addWidget(textLabel34);
00119
00120 textLabel35 = new QLabel(QmitkSPSAOptimizerControls);
00121 textLabel35->setObjectName(QString::fromUtf8("textLabel35"));
00122 textLabel35->setEnabled(true);
00123 textLabel35->setFont(font);
00124 textLabel35->setWordWrap(false);
00125
00126 verticalLayout_118->addWidget(textLabel35);
00127
00128 textLabel36 = new QLabel(QmitkSPSAOptimizerControls);
00129 textLabel36->setObjectName(QString::fromUtf8("textLabel36"));
00130 textLabel36->setEnabled(true);
00131 textLabel36->setFont(font);
00132 textLabel36->setWordWrap(false);
00133
00134 verticalLayout_118->addWidget(textLabel36);
00135
00136 textLabel37 = new QLabel(QmitkSPSAOptimizerControls);
00137 textLabel37->setObjectName(QString::fromUtf8("textLabel37"));
00138 textLabel37->setEnabled(true);
00139 textLabel37->setFont(font);
00140 textLabel37->setWordWrap(false);
00141
00142 verticalLayout_118->addWidget(textLabel37);
00143
00144 textLabel38 = new QLabel(QmitkSPSAOptimizerControls);
00145 textLabel38->setObjectName(QString::fromUtf8("textLabel38"));
00146 textLabel38->setEnabled(true);
00147 textLabel38->setFont(font);
00148 textLabel38->setWordWrap(false);
00149
00150 verticalLayout_118->addWidget(textLabel38);
00151
00152
00153 horizontalLayout_18->addLayout(verticalLayout_118);
00154
00155 verticalLayout_36 = new QVBoxLayout();
00156 verticalLayout_36->setObjectName(QString::fromUtf8("verticalLayout_36"));
00157 m_aSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00158 m_aSPSA->setObjectName(QString::fromUtf8("m_aSPSA"));
00159 m_aSPSA->setEnabled(true);
00160 m_aSPSA->setMinimumSize(QSize(0, 20));
00161 m_aSPSA->setFont(font);
00162 m_aSPSA->setAlignment(Qt::AlignRight);
00163
00164 verticalLayout_36->addWidget(m_aSPSA);
00165
00166 m_ASPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00167 m_ASPSA->setObjectName(QString::fromUtf8("m_ASPSA"));
00168 m_ASPSA->setEnabled(true);
00169 m_ASPSA->setMinimumSize(QSize(0, 20));
00170 m_ASPSA->setFont(font);
00171 m_ASPSA->setAlignment(Qt::AlignRight);
00172
00173 verticalLayout_36->addWidget(m_ASPSA);
00174
00175 m_AlphaSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00176 m_AlphaSPSA->setObjectName(QString::fromUtf8("m_AlphaSPSA"));
00177 m_AlphaSPSA->setEnabled(true);
00178 m_AlphaSPSA->setMinimumSize(QSize(0, 20));
00179 m_AlphaSPSA->setFont(font);
00180 m_AlphaSPSA->setAlignment(Qt::AlignRight);
00181
00182 verticalLayout_36->addWidget(m_AlphaSPSA);
00183
00184 m_cSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00185 m_cSPSA->setObjectName(QString::fromUtf8("m_cSPSA"));
00186 m_cSPSA->setEnabled(true);
00187 m_cSPSA->setMinimumSize(QSize(0, 20));
00188 m_cSPSA->setFont(font);
00189 m_cSPSA->setAlignment(Qt::AlignRight);
00190
00191 verticalLayout_36->addWidget(m_cSPSA);
00192
00193 m_GammaSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00194 m_GammaSPSA->setObjectName(QString::fromUtf8("m_GammaSPSA"));
00195 m_GammaSPSA->setEnabled(true);
00196 m_GammaSPSA->setMinimumSize(QSize(0, 20));
00197 m_GammaSPSA->setFont(font);
00198 m_GammaSPSA->setAlignment(Qt::AlignRight);
00199
00200 verticalLayout_36->addWidget(m_GammaSPSA);
00201
00202 m_ToleranceSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00203 m_ToleranceSPSA->setObjectName(QString::fromUtf8("m_ToleranceSPSA"));
00204 m_ToleranceSPSA->setEnabled(true);
00205 m_ToleranceSPSA->setMinimumSize(QSize(0, 20));
00206 m_ToleranceSPSA->setFont(font);
00207 m_ToleranceSPSA->setAlignment(Qt::AlignRight);
00208
00209 verticalLayout_36->addWidget(m_ToleranceSPSA);
00210
00211 m_StateOfConvergenceDecayRateSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00212 m_StateOfConvergenceDecayRateSPSA->setObjectName(QString::fromUtf8("m_StateOfConvergenceDecayRateSPSA"));
00213 m_StateOfConvergenceDecayRateSPSA->setEnabled(true);
00214 m_StateOfConvergenceDecayRateSPSA->setMinimumSize(QSize(0, 20));
00215 m_StateOfConvergenceDecayRateSPSA->setFont(font);
00216 m_StateOfConvergenceDecayRateSPSA->setAlignment(Qt::AlignRight);
00217
00218 verticalLayout_36->addWidget(m_StateOfConvergenceDecayRateSPSA);
00219
00220 m_MinimumNumberOfIterationsSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00221 m_MinimumNumberOfIterationsSPSA->setObjectName(QString::fromUtf8("m_MinimumNumberOfIterationsSPSA"));
00222 m_MinimumNumberOfIterationsSPSA->setEnabled(true);
00223 m_MinimumNumberOfIterationsSPSA->setMinimumSize(QSize(0, 20));
00224 m_MinimumNumberOfIterationsSPSA->setFont(font);
00225 m_MinimumNumberOfIterationsSPSA->setAlignment(Qt::AlignRight);
00226
00227 verticalLayout_36->addWidget(m_MinimumNumberOfIterationsSPSA);
00228
00229 m_NumberOfPerturbationsSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00230 m_NumberOfPerturbationsSPSA->setObjectName(QString::fromUtf8("m_NumberOfPerturbationsSPSA"));
00231 m_NumberOfPerturbationsSPSA->setEnabled(true);
00232 m_NumberOfPerturbationsSPSA->setMinimumSize(QSize(0, 20));
00233 m_NumberOfPerturbationsSPSA->setFont(font);
00234 m_NumberOfPerturbationsSPSA->setAlignment(Qt::AlignRight);
00235
00236 verticalLayout_36->addWidget(m_NumberOfPerturbationsSPSA);
00237
00238 m_IterationsSPSA = new QLineEdit(QmitkSPSAOptimizerControls);
00239 m_IterationsSPSA->setObjectName(QString::fromUtf8("m_IterationsSPSA"));
00240 m_IterationsSPSA->setEnabled(true);
00241 m_IterationsSPSA->setMinimumSize(QSize(0, 20));
00242 m_IterationsSPSA->setFont(font);
00243 m_IterationsSPSA->setAlignment(Qt::AlignRight);
00244
00245 verticalLayout_36->addWidget(m_IterationsSPSA);
00246
00247
00248 horizontalLayout_18->addLayout(verticalLayout_36);
00249
00250
00251 verticalLayout->addLayout(horizontalLayout_18);
00252
00253 m_Maximize = new QCheckBox(QmitkSPSAOptimizerControls);
00254 m_Maximize->setObjectName(QString::fromUtf8("m_Maximize"));
00255 m_Maximize->setEnabled(true);
00256 m_Maximize->setMinimumSize(QSize(0, 20));
00257 m_Maximize->setFont(font);
00258
00259 verticalLayout->addWidget(m_Maximize);
00260
00261
00262 retranslateUi(QmitkSPSAOptimizerControls);
00263
00264 QMetaObject::connectSlotsByName(QmitkSPSAOptimizerControls);
00265 }
00266
00267 void retranslateUi(QWidget *QmitkSPSAOptimizerControls)
00268 {
00269 QmitkSPSAOptimizerControls->setWindowTitle(QApplication::translate("QmitkSPSAOptimizerControls", "Form", 0, QApplication::UnicodeUTF8));
00270 textLabel29->setText(QApplication::translate("QmitkSPSAOptimizerControls", "a:", 0, QApplication::UnicodeUTF8));
00271 textLabel30->setText(QApplication::translate("QmitkSPSAOptimizerControls", "A:", 0, QApplication::UnicodeUTF8));
00272 textLabel31->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Alpha:", 0, QApplication::UnicodeUTF8));
00273 textLabel33->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Gamma:", 0, QApplication::UnicodeUTF8));
00274 textLabel32->setText(QApplication::translate("QmitkSPSAOptimizerControls", "c:", 0, QApplication::UnicodeUTF8));
00275 textLabel34->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Tolerance:", 0, QApplication::UnicodeUTF8));
00276 textLabel35->setText(QApplication::translate("QmitkSPSAOptimizerControls", "State Of Convergence Decay Rate:", 0, QApplication::UnicodeUTF8));
00277 textLabel36->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Minimum Number of Iterations:", 0, QApplication::UnicodeUTF8));
00278 textLabel37->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Number Of Perturbations:", 0, QApplication::UnicodeUTF8));
00279 textLabel38->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Number of Iterations:", 0, QApplication::UnicodeUTF8));
00280 m_aSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "1.0", 0, QApplication::UnicodeUTF8));
00281 m_ASPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "10.0", 0, QApplication::UnicodeUTF8));
00282 m_AlphaSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "0.602", 0, QApplication::UnicodeUTF8));
00283 m_cSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "0.0001", 0, QApplication::UnicodeUTF8));
00284 m_GammaSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "0.101", 0, QApplication::UnicodeUTF8));
00285 m_ToleranceSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "1e-5", 0, QApplication::UnicodeUTF8));
00286 m_StateOfConvergenceDecayRateSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "0.5", 0, QApplication::UnicodeUTF8));
00287 m_MinimumNumberOfIterationsSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "10", 0, QApplication::UnicodeUTF8));
00288 m_NumberOfPerturbationsSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "1", 0, QApplication::UnicodeUTF8));
00289 m_IterationsSPSA->setText(QApplication::translate("QmitkSPSAOptimizerControls", "200", 0, QApplication::UnicodeUTF8));
00290 m_Maximize->setText(QApplication::translate("QmitkSPSAOptimizerControls", "Maximize Optimizer Value", 0, QApplication::UnicodeUTF8));
00291 }
00292
00293 };
00294
00295 namespace Ui {
00296 class QmitkSPSAOptimizerControls: public Ui_QmitkSPSAOptimizerControls {};
00297 }
00298
00299 QT_END_NAMESPACE
00300
00301 #endif // UI_QMITKSPSAOPTIMIZERCONTROLS_H