Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_QMITKLBFGSOPTIMIZERCONTROLS_H
00011 #define UI_QMITKLBFGSOPTIMIZERCONTROLS_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_QmitkLBFGSOptimizerControls
00028 {
00029 public:
00030 QVBoxLayout *verticalLayout;
00031 QHBoxLayout *_82;
00032 QVBoxLayout *_83;
00033 QLabel *textLabel18_2;
00034 QLabel *textLabel19_2;
00035 QLabel *textLabel20_2;
00036 QLabel *textLabel21_2;
00037 QVBoxLayout *_84;
00038 QLineEdit *m_GradientMagnitudeToleranceLBFGS;
00039 QLineEdit *m_LineSearchAccuracyLBFGS;
00040 QLineEdit *m_DefaultStepLengthLBFGS;
00041 QLineEdit *m_MaximumEvaluationsLBFGS;
00042 QCheckBox *m_TraceOnLBFGS;
00043 QCheckBox *m_Maximize;
00044
00045 void setupUi(QWidget *QmitkLBFGSOptimizerControls)
00046 {
00047 if (QmitkLBFGSOptimizerControls->objectName().isEmpty())
00048 QmitkLBFGSOptimizerControls->setObjectName(QString::fromUtf8("QmitkLBFGSOptimizerControls"));
00049 QmitkLBFGSOptimizerControls->resize(225, 152);
00050 verticalLayout = new QVBoxLayout(QmitkLBFGSOptimizerControls);
00051 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
00052 _82 = new QHBoxLayout();
00053 _82->setObjectName(QString::fromUtf8("_82"));
00054 _83 = new QVBoxLayout();
00055 _83->setObjectName(QString::fromUtf8("_83"));
00056 textLabel18_2 = new QLabel(QmitkLBFGSOptimizerControls);
00057 textLabel18_2->setObjectName(QString::fromUtf8("textLabel18_2"));
00058 QFont font;
00059 font.setBold(false);
00060 font.setWeight(50);
00061 textLabel18_2->setFont(font);
00062 textLabel18_2->setWordWrap(false);
00063
00064 _83->addWidget(textLabel18_2);
00065
00066 textLabel19_2 = new QLabel(QmitkLBFGSOptimizerControls);
00067 textLabel19_2->setObjectName(QString::fromUtf8("textLabel19_2"));
00068 textLabel19_2->setFont(font);
00069 textLabel19_2->setWordWrap(false);
00070
00071 _83->addWidget(textLabel19_2);
00072
00073 textLabel20_2 = new QLabel(QmitkLBFGSOptimizerControls);
00074 textLabel20_2->setObjectName(QString::fromUtf8("textLabel20_2"));
00075 textLabel20_2->setFont(font);
00076 textLabel20_2->setWordWrap(false);
00077
00078 _83->addWidget(textLabel20_2);
00079
00080 textLabel21_2 = new QLabel(QmitkLBFGSOptimizerControls);
00081 textLabel21_2->setObjectName(QString::fromUtf8("textLabel21_2"));
00082 textLabel21_2->setFont(font);
00083 textLabel21_2->setWordWrap(false);
00084
00085 _83->addWidget(textLabel21_2);
00086
00087
00088 _82->addLayout(_83);
00089
00090 _84 = new QVBoxLayout();
00091 _84->setSpacing(0);
00092 _84->setObjectName(QString::fromUtf8("_84"));
00093 m_GradientMagnitudeToleranceLBFGS = new QLineEdit(QmitkLBFGSOptimizerControls);
00094 m_GradientMagnitudeToleranceLBFGS->setObjectName(QString::fromUtf8("m_GradientMagnitudeToleranceLBFGS"));
00095 m_GradientMagnitudeToleranceLBFGS->setMinimumSize(QSize(0, 20));
00096 m_GradientMagnitudeToleranceLBFGS->setFont(font);
00097 m_GradientMagnitudeToleranceLBFGS->setAlignment(Qt::AlignRight);
00098
00099 _84->addWidget(m_GradientMagnitudeToleranceLBFGS);
00100
00101 m_LineSearchAccuracyLBFGS = new QLineEdit(QmitkLBFGSOptimizerControls);
00102 m_LineSearchAccuracyLBFGS->setObjectName(QString::fromUtf8("m_LineSearchAccuracyLBFGS"));
00103 m_LineSearchAccuracyLBFGS->setMinimumSize(QSize(0, 20));
00104 m_LineSearchAccuracyLBFGS->setFont(font);
00105 m_LineSearchAccuracyLBFGS->setAlignment(Qt::AlignRight);
00106
00107 _84->addWidget(m_LineSearchAccuracyLBFGS);
00108
00109 m_DefaultStepLengthLBFGS = new QLineEdit(QmitkLBFGSOptimizerControls);
00110 m_DefaultStepLengthLBFGS->setObjectName(QString::fromUtf8("m_DefaultStepLengthLBFGS"));
00111 m_DefaultStepLengthLBFGS->setMinimumSize(QSize(0, 20));
00112 m_DefaultStepLengthLBFGS->setFont(font);
00113 m_DefaultStepLengthLBFGS->setAlignment(Qt::AlignRight);
00114
00115 _84->addWidget(m_DefaultStepLengthLBFGS);
00116
00117 m_MaximumEvaluationsLBFGS = new QLineEdit(QmitkLBFGSOptimizerControls);
00118 m_MaximumEvaluationsLBFGS->setObjectName(QString::fromUtf8("m_MaximumEvaluationsLBFGS"));
00119 m_MaximumEvaluationsLBFGS->setMinimumSize(QSize(0, 20));
00120 m_MaximumEvaluationsLBFGS->setFont(font);
00121 m_MaximumEvaluationsLBFGS->setAlignment(Qt::AlignRight);
00122
00123 _84->addWidget(m_MaximumEvaluationsLBFGS);
00124
00125
00126 _82->addLayout(_84);
00127
00128
00129 verticalLayout->addLayout(_82);
00130
00131 m_TraceOnLBFGS = new QCheckBox(QmitkLBFGSOptimizerControls);
00132 m_TraceOnLBFGS->setObjectName(QString::fromUtf8("m_TraceOnLBFGS"));
00133 m_TraceOnLBFGS->setFont(font);
00134 m_TraceOnLBFGS->setChecked(true);
00135
00136 verticalLayout->addWidget(m_TraceOnLBFGS);
00137
00138 m_Maximize = new QCheckBox(QmitkLBFGSOptimizerControls);
00139 m_Maximize->setObjectName(QString::fromUtf8("m_Maximize"));
00140 m_Maximize->setEnabled(true);
00141 m_Maximize->setMinimumSize(QSize(0, 20));
00142 m_Maximize->setFont(font);
00143
00144 verticalLayout->addWidget(m_Maximize);
00145
00146
00147 retranslateUi(QmitkLBFGSOptimizerControls);
00148
00149 QMetaObject::connectSlotsByName(QmitkLBFGSOptimizerControls);
00150 }
00151
00152 void retranslateUi(QWidget *QmitkLBFGSOptimizerControls)
00153 {
00154 QmitkLBFGSOptimizerControls->setWindowTitle(QApplication::translate("QmitkLBFGSOptimizerControls", "Form", 0, QApplication::UnicodeUTF8));
00155 textLabel18_2->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Gradient Magnitude Tolerance:", 0, QApplication::UnicodeUTF8));
00156 textLabel19_2->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Line Search Accuracy", 0, QApplication::UnicodeUTF8));
00157 textLabel20_2->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Default Step Length", 0, QApplication::UnicodeUTF8));
00158 textLabel21_2->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Max # Function Evaluations", 0, QApplication::UnicodeUTF8));
00159 m_GradientMagnitudeToleranceLBFGS->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "0.0001", 0, QApplication::UnicodeUTF8));
00160 m_LineSearchAccuracyLBFGS->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "0.1", 0, QApplication::UnicodeUTF8));
00161 m_DefaultStepLengthLBFGS->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "1.0", 0, QApplication::UnicodeUTF8));
00162 m_MaximumEvaluationsLBFGS->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "200", 0, QApplication::UnicodeUTF8));
00163 m_TraceOnLBFGS->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Trace", 0, QApplication::UnicodeUTF8));
00164 m_Maximize->setText(QApplication::translate("QmitkLBFGSOptimizerControls", "Maximize Optimizer Value", 0, QApplication::UnicodeUTF8));
00165 }
00166
00167 };
00168
00169 namespace Ui {
00170 class QmitkLBFGSOptimizerControls: public Ui_QmitkLBFGSOptimizerControls {};
00171 }
00172
00173 QT_END_NAMESPACE
00174
00175 #endif // UI_QMITKLBFGSOPTIMIZERCONTROLS_H