Biomechanical Joint Model
 Author: Anderson Maciel

mechatester.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'mechatester.ui'
00003 **
00004 ** Created: Tue Jun 14 16:55:04 2005
00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.2.3   edited May 19 14:22 $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef MECHATESTER_H
00011 #define MECHATESTER_H
00012 
00013 #include <qvariant.h>
00014 #include <qpixmap.h>
00015 #include <qmainwindow.h>
00016 
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QGridLayout;
00020 class QAction;
00021 class QActionGroup;
00022 class QToolBar;
00023 class QPopupMenu;
00024 class COME_MechatestQGLWidget;
00025 class QGroupBox;
00026 class QPushButton;
00027 class QComboBox;
00028 class QCheckBox;
00029 class QSpinBox;
00030 class QLabel;
00031 class QSlider;
00032 class QSplitter;
00033 class QTabWidget;
00034 class QWidget;
00035 class QLineEdit;
00036 class QLCDNumber;
00037 class QTable;
00038 class QListBox;
00039 class QListBoxItem;
00040 class QFrame;
00041 
00042 class mechatester : public QMainWindow
00043 {
00044     Q_OBJECT
00045 
00046 public:
00047     mechatester( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00048     ~mechatester();
00049 
00050     QGroupBox* groupBox3;
00051     QPushButton* pbResetPositions;
00052     QPushButton* pbCheckPositions;
00053     QGroupBox* groupBox2;
00054     QComboBox* cbNumIntegration;
00055     QGroupBox* groupBox1;
00056     QCheckBox* cbSpheres;
00057     QCheckBox* cbLinks;
00058     QCheckBox* cbNormals;
00059     QCheckBox* cbMesh;
00060     QGroupBox* groupBox13;
00061     QSpinBox* sbStepScale;
00062     QSpinBox* sbStepTranslate;
00063     QSpinBox* sbStepRotate;
00064     QLabel* textLabel2_3_4;
00065     QLabel* textLabel2_3_2_2;
00066     QLabel* textLabel2_3_3_2;
00067     QLabel* textLabel2_3_3;
00068     QLabel* textLabel2_3_2;
00069     QLabel* textLabel2_3;
00070     QGroupBox* groupBox5;
00071     QSlider* sliderScale;
00072     QCheckBox* cbMakeMovie;
00073     QSplitter* splitter3;
00074     COME_MechatestQGLWidget* openglArea;
00075     QTabWidget* tabSimulation;
00076     QWidget* tab;
00077     QLabel* textLabel4_2;
00078     QLabel* textLabel2;
00079     QLabel* textLabel3_4;
00080     QLabel* textLabel3;
00081     QLabel* textLabel3_3_2;
00082     QLabel* textLabel3_2_2;
00083     QLabel* textLabel3_3;
00084     QCheckBox* cbShowForce;
00085     QLabel* textLabel3_2;
00086     QPushButton* bpStartForce;
00087     QLineEdit* leForceY;
00088     QLCDNumber* lcdForceClock;
00089     QLineEdit* leFadeOutForce;
00090     QLineEdit* leForceX;
00091     QLineEdit* leFadeInForce;
00092     QLineEdit* leForceZ;
00093     QLineEdit* leKeepForce;
00094     QWidget* tab_2;
00095     QLabel* textLabel4_2_2;
00096     QLabel* textLabel2_2;
00097     QLabel* textLabel3_5;
00098     QLabel* textLabel3_2_2_2;
00099     QLabel* textLabel3_2_3;
00100     QLabel* textLabel3_4_2;
00101     QCheckBox* cbShowXXX;
00102     QLabel* textLabel3_3_2_2;
00103     QLabel* textLabel3_3_3;
00104     QPushButton* bpStartDisp;
00105     QLineEdit* leDispX;
00106     QLineEdit* leDispY;
00107     QLineEdit* leDispZ;
00108     QLineEdit* leFadeInDisp;
00109     QLineEdit* leKeepDisp;
00110     QLineEdit* leFadeOutDisp;
00111     QLCDNumber* lcdDispClock;
00112     QSplitter* splitter4;
00113     QGroupBox* gbMaterials;
00114     QTable* tMaterials;
00115     QListBox* listMaterials;
00116     QPushButton* pbAssociate;
00117     QPushButton* pbDelete;
00118     QPushButton* pbNew;
00119     QFrame* frame4;
00120     QLabel* textLabel6;
00121     QSpinBox* sbFPS;
00122     QLabel* textLabel7;
00123     QLineEdit* leTimeStep;
00124     QLabel* textLabel7_2;
00125     QCheckBox* cbConfigure;
00126     QLineEdit* lePrecision;
00127     QLabel* textLabel4;
00128     QLabel* tlElasticity;
00129     QLabel* tlElasticity_2;
00130     QLabel* textLabel4_3;
00131     QFrame* line1_2;
00132     QLabel* tlDenominator_2;
00133     QLabel* tlNumerator_2;
00134     QLabel* tlNumerator;
00135     QLabel* tlDenominator;
00136     QFrame* line1;
00137     QMenuBar *MenuBar;
00138     QPopupMenu *fileMenu;
00139     QPopupMenu *helpMenu;
00140     QToolBar *toolBar;
00141     QAction* fileOpenAction;
00142     QAction* fileExportAsAction;
00143     QAction* fileExitAction;
00144     QAction* helpAboutAction;
00145 
00146 public slots:
00147     virtual void fileOpen();
00148     virtual void fileExportAs();
00149     virtual void fileExit();
00150     virtual void helpAbout();
00151     virtual void init();
00152     virtual void viewOptions();
00153     virtual void updateSampling();
00154     virtual void selectMaterial();
00155     virtual void materialChanged( int, int );
00156     virtual void clickedNewMaterial();
00157     virtual void clickedDelMaterial();
00158     virtual void changedNumIntegration();
00159     virtual void clickedAssociate();
00160     virtual void fpsChange();
00161     virtual void timestepChanged();
00162     virtual void clickedStartSim();
00163     virtual void clickedCheck();
00164     virtual void clickedReset();
00165 
00166 protected:
00167 
00168 protected slots:
00169     virtual void languageChange();
00170 
00171 private:
00172     QPixmap image0;
00173     QPixmap image1;
00174     QPixmap image2;
00175     QPixmap image3;
00176 
00177 };
00178 
00179 #endif // MECHATESTER_H

Generated on Thu Dec 1 10:13:38 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5