LaufroboterMainWindow.h

gehe zur Dokumentation dieser Datei
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'LaufroboterMainWindow.ui'
00003 **
00004 ** Created: Do Nov 20 11:57:18 2008
00005 **
00006 ** WARNING! All changes made in this file will be lost!
00007 ****************************************************************************/
00008 
00009 #ifndef LAUFROBOTERMAINWINDOW_H
00010 #define LAUFROBOTERMAINWINDOW_H
00011 
00012 #include <qvariant.h>
00013 #include <qpixmap.h>
00014 #include <qmainwindow.h>
00015 
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QAction;
00021 class QActionGroup;
00022 class QToolBar;
00023 class QPopupMenu;
00024 class MyCanvasView;
00025 class QTabWidget;
00026 class QWidget;
00027 class QButtonGroup;
00028 class QRadioButton;
00029 class QGroupBox;
00030 class QSpinBox;
00031 class QLabel;
00032 class QLineEdit;
00033 class QCheckBox;
00034 class QComboBox;
00035 class QPushButton;
00036 class QSlider;
00037 class QTable;
00038 
00039 class LaufroboterMainWindow : public QMainWindow
00040 {
00041     Q_OBJECT
00042 
00043 public:
00044     LaufroboterMainWindow( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00045     ~LaufroboterMainWindow();
00046 
00047     QTabWidget* tabWidget2;
00048     QWidget* TabPage;
00049     QTabWidget* tabWidget4;
00050     QWidget* tab;
00051     QButtonGroup* buttonGroup3;
00052     QRadioButton* ViLearningButton;
00053     QRadioButton* QLearningButton;
00054     QGroupBox* groupBox2;
00055     QSpinBox* numCols;
00056     QSpinBox* numRows;
00057     QLabel* textLabel4;
00058     QLabel* textLabel5;
00059     QLabel* textLabel1;
00060     QSpinBox* mantisseInput;
00061     QWidget* tab_2;
00062     QLabel* textLabel2_2;
00063     QSpinBox* netHiddenLayers;
00064     QSpinBox* netHiddenUnits;
00065     QLabel* textLabel3_2;
00066     QLabel* textLabel1_6;
00067     QLineEdit* netEta;
00068     QSpinBox* netMaxEpochs;
00069     QLabel* textLabel2_5;
00070     QLabel* textLabel1_3;
00071     QSpinBox* netIterationsBetweenReport;
00072     QLineEdit* netDesiredError;
00073     QCheckBox* netAutoAdjustError;
00074     QLabel* textLabel1_11;
00075     QLabel* textLabel3_3;
00076     QLabel* textLabel1_4;
00077     QComboBox* netHiddenActivationFunction;
00078     QLabel* textLabel1_12;
00079     QLineEdit* netActivationStepnessHidden;
00080     QLabel* textLabel1_9;
00081     QComboBox* netOutputActivationFunction;
00082     QLabel* textLabel2_4;
00083     QLineEdit* netActivationStepnessOutput;
00084     QPushButton* applyButton;
00085     QWidget* tab_3;
00086     QTabWidget* ViTab;
00087     QWidget* TabPage_2;
00088     QLabel* textLabel2_3;
00089     QLabel* textLabel6;
00090     QLineEdit* viGammaInput;
00091     QPushButton* applyButtonVI;
00092     QLabel* textLabel1_10;
00093     QGroupBox* groupBox1;
00094     QRadioButton* viLearnWithVI;
00095     QRadioButton* viLearnWithNN;
00096     QGroupBox* viRandomNetSliderGroupBox;
00097     QLabel* viRandomNetSliderText;
00098     QLabel* textLabel3_5;
00099     QSlider* viRandomValuesSlider;
00100     QLabel* textLabel4_3;
00101     QWidget* tab_4;
00102     QTable* viValueTable;
00103     QLabel* viSpeedLabel;
00104     QSlider* viSpeedSlider;
00105     QLabel* textLabel9;
00106     QPushButton* viDeleteButton;
00107     QPushButton* viLernenButton;
00108     QPushButton* viIterationButton;
00109     QPushButton* viStopButton;
00110     QWidget* TabPage_3;
00111     QLabel* textLabel1_5;
00112     QLineEdit* v24Data;
00113     QLabel* textLabel1_7;
00114     QLineEdit* v24Interface;
00115     QPushButton* v24AcceptButton;
00116     QLabel* v24ExplorationLabel;
00117     QLineEdit* v24ExplorationParameterInput;
00118     QPushButton* v24ExplorationAcceptButton;
00119     QPushButton* v24GetExplorationButton;
00120     QLabel* textLabel1_13;
00121     QRadioButton* v24ExplorationModeEGreedy;
00122     QRadioButton* v24ExplorationModeValueBased;
00123     QPushButton* v24StartWalkingButton;
00124     QPushButton* v24StopWalkingButton;
00125     QPushButton* v24StartLearningButton;
00126     QPushButton* v24GetDistanceButton;
00127     QPushButton* v24ResetDistanceButton;
00128     QPushButton* v24GetPositionAndModeButton;
00129     QPushButton* v24RamtestButton;
00130     QPushButton* v24ExploreFeedbackButton;
00131     QPushButton* v24CopyStatesAndGammaToRobotButton;
00132     QPushButton* v24GetStatesAndGammaFromRobotButton;
00133     QPushButton* v24DebugButton;
00134     QWidget* TabPage_4;
00135     QTabWidget* QTab;
00136     QWidget* tab_5;
00137     QWidget* tab_6;
00138     QWidget* TabPage_5;
00139     QTable* envRewardTable;
00140     QLabel* textLabel3;
00141     QLabel* textLabel4_2;
00142     QLabel* envRowLabel;
00143     QLabel* envColLabel;
00144     QPushButton* envSaveRewardButton;
00145     QSpinBox* envRightRewardInput;
00146     QSpinBox* envDownRewardInput;
00147     QLabel* textLabel1_2_4;
00148     QSpinBox* envLeftRewardInput;
00149     QSpinBox* envUpRewardInput;
00150     QLabel* textLabel1_2_5;
00151     QLabel* textLabel1_2;
00152     QLabel* textLabel1_2_2;
00153     QPushButton* envSaveMatlabFileButton;
00154     QPushButton* envSaveFileButton;
00155     QPushButton* envLoadFileButton;
00156     QWidget* TabPage_6;
00157     QTable* strategyTable;
00158     QPushButton* viDeleteButton2;
00159     QPushButton* viLernenButton2;
00160     QPushButton* viIterationButton2;
00161     QPushButton* viStopButton2;
00162     QWidget* TabPage_7;
00163     MyCanvasView* canvasView;
00164     QPushButton* startSimulationButton;
00165     QPushButton* resumeSimulationButton;
00166     QPushButton* stopSimulationButton;
00167     QLabel* textLabel2;
00168     QLabel* debugLabel;
00169 
00170 protected:
00171     QVBoxLayout* LaufroboterMainWindowLayout;
00172     QVBoxLayout* TabPageLayout;
00173     QSpacerItem* spacer92;
00174     QVBoxLayout* tabLayout;
00175     QSpacerItem* spacer40;
00176     QHBoxLayout* layout38;
00177     QSpacerItem* spacer36_2;
00178     QVBoxLayout* buttonGroup3Layout;
00179     QHBoxLayout* layout39;
00180     QSpacerItem* spacer43;
00181     QGridLayout* groupBox2Layout;
00182     QHBoxLayout* layout40;
00183     QSpacerItem* spacer36_3;
00184     QGridLayout* tabLayout_2;
00185     QSpacerItem* spacer37_2;
00186     QSpacerItem* spacer26;
00187     QSpacerItem* spacer25;
00188     QSpacerItem* spacer39_2;
00189     QSpacerItem* spacer65;
00190     QSpacerItem* spacer38;
00191     QSpacerItem* spacer37_3;
00192     QSpacerItem* spacer35_2;
00193     QSpacerItem* spacer36_4;
00194     QSpacerItem* spacer37;
00195     QSpacerItem* spacer40_2;
00196     QSpacerItem* spacer41;
00197     QHBoxLayout* layout36;
00198     QHBoxLayout* layout37;
00199     QHBoxLayout* layout75;
00200     QSpacerItem* spacer90;
00201     QSpacerItem* spacer91;
00202     QVBoxLayout* tabLayout_3;
00203     QVBoxLayout* TabPageLayout_2;
00204     QSpacerItem* spacer36;
00205     QVBoxLayout* layout78;
00206     QHBoxLayout* layout77;
00207     QSpacerItem* spacer20_2;
00208     QHBoxLayout* layout33_2;
00209     QVBoxLayout* groupBox1Layout;
00210     QVBoxLayout* viRandomNetSliderGroupBoxLayout;
00211     QHBoxLayout* layout87;
00212     QVBoxLayout* tabLayout_4;
00213     QHBoxLayout* layout8;
00214     QHBoxLayout* layout4;
00215     QVBoxLayout* TabPageLayout_3;
00216     QHBoxLayout* layout82;
00217     QHBoxLayout* layout41;
00218     QSpacerItem* spacer87;
00219     QVBoxLayout* layout41_2;
00220     QSpacerItem* spacer35;
00221     QSpacerItem* spacer33;
00222     QHBoxLayout* layout36_2;
00223     QHBoxLayout* layout36_3;
00224     QHBoxLayout* layout36_4;
00225     QVBoxLayout* layout35;
00226     QVBoxLayout* layout40_2;
00227     QSpacerItem* spacer34_2;
00228     QSpacerItem* spacer34;
00229     QSpacerItem* spacer83;
00230     QSpacerItem* spacer38_2;
00231     QVBoxLayout* layout74;
00232     QVBoxLayout* layout73;
00233     QVBoxLayout* layout39_2;
00234     QVBoxLayout* TabPageLayout_4;
00235     QVBoxLayout* TabPageLayout_5;
00236     QHBoxLayout* layout36_5;
00237     QHBoxLayout* layout26;
00238     QVBoxLayout* layout25;
00239     QGridLayout* layout34;
00240     QHBoxLayout* layout32;
00241     QGridLayout* layout21;
00242     QSpacerItem* spacer10;
00243     QSpacerItem* spacer13;
00244     QSpacerItem* spacer15;
00245     QSpacerItem* spacer14;
00246     QSpacerItem* spacer19;
00247     QSpacerItem* spacer16;
00248     QSpacerItem* spacer18;
00249     QSpacerItem* spacer20;
00250     QSpacerItem* spacer22;
00251     QSpacerItem* spacer17;
00252     QVBoxLayout* layout31;
00253     QVBoxLayout* layout35_2;
00254     QVBoxLayout* TabPageLayout_6;
00255     QHBoxLayout* layout4_2;
00256     QVBoxLayout* TabPageLayout_7;
00257     QHBoxLayout* layout10;
00258     QHBoxLayout* layout2;
00259 
00260 protected slots:
00261     virtual void languageChange();
00262 
00263 private:
00264     QPixmap image0;
00265 
00266 };
00267 
00268 #endif // LAUFROBOTERMAINWINDOW_H

Erzeugt am Thu Nov 20 13:13:24 2008 für Laufroboter GUI - API Dokumentation von  doxygen 1.5.7.1