Biomechanical Joint Model
 Author: Anderson Maciel

modeljoint.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'modeljoint.ui'
00003 **
00004 ** Created: Mon Jun 13 20:14:21 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 MODELJOINT_H
00011 #define MODELJOINT_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_ModelJointQGLWidget;
00025 class QGroupBox;
00026 class QComboBox;
00027 class QSlider;
00028 class QTextEdit;
00029 class QLabel;
00030 class QSpinBox;
00031 class QCheckBox;
00032 class QButtonGroup;
00033 class QRadioButton;
00034 class QSplitter;
00035 class QTabWidget;
00036 class QWidget;
00037 class QLCDNumber;
00038 class QPushButton;
00039 class QLineEdit;
00040 
00041 class modeljoint : public QMainWindow
00042 {
00043     Q_OBJECT
00044 
00045 public:
00046     modeljoint( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00047     ~modeljoint();
00048 
00049     QGroupBox* groupBox2_2;
00050     QComboBox* cbNumIntegration;
00051     QGroupBox* groupBox5;
00052     QSlider* sliderScale;
00053     QGroupBox* groupBox2;
00054     QTextEdit* textEdit1;
00055     QGroupBox* groupBox13;
00056     QLabel* textLabel2_3_2;
00057     QLabel* textLabel2_3_4;
00058     QSpinBox* sbStepScale;
00059     QLabel* textLabel2_3_3_2;
00060     QLabel* textLabel2_3_3;
00061     QLabel* textLabel2_3;
00062     QLabel* textLabel2_3_2_2;
00063     QSpinBox* sbStepRotate;
00064     QSpinBox* sbStepTranslate;
00065     QLabel* tlNominal;
00066     QSlider* sliderNominal;
00067     QGroupBox* groupBox2_2_2;
00068     QCheckBox* cb2ndPass;
00069     QComboBox* cbCollisionTreatment;
00070     QButtonGroup* gbColor;
00071     QRadioButton* rbCollision;
00072     QRadioButton* rbStress;
00073     QRadioButton* rbMaterial;
00074     QGroupBox* groupBox1;
00075     QCheckBox* cbNormals;
00076     QCheckBox* cbMesh;
00077     QCheckBox* cbTexture;
00078     QCheckBox* cbCollisionVolume;
00079     QCheckBox* cbProximities;
00080     QCheckBox* cbSpheres;
00081     QCheckBox* cbLinks;
00082     QSplitter* splitter1;
00083     COME_ModelJointQGLWidget* openglArea;
00084     QTabWidget* tabSimulation;
00085     QWidget* tab;
00086     QLCDNumber* lcdForceClock;
00087     QPushButton* pbPause;
00088     QSpinBox* sbFPS;
00089     QLineEdit* leTimeStep;
00090     QPushButton* bpStartForce;
00091     QLabel* textLabel2;
00092     QLabel* textLabel3_3_2;
00093     QLabel* textLabel3_2;
00094     QLineEdit* leForceX;
00095     QLineEdit* leFadeOutForce;
00096     QLabel* textLabel4_2;
00097     QCheckBox* cbShowForce;
00098     QLineEdit* leFadeInForce;
00099     QLineEdit* leForceZ;
00100     QLineEdit* leForceY;
00101     QLineEdit* leKeepForce;
00102     QLabel* textLabel3;
00103     QLabel* textLabel3_3;
00104     QLabel* textLabel3_2_2;
00105     QLabel* textLabel3_4;
00106     QCheckBox* cbExportPrecalculation;
00107     QLabel* textLabel6;
00108     QLabel* textLabel7;
00109     QCheckBox* cbMakeMovie;
00110     QLineEdit* leAnimationResolution;
00111     QLabel* tlAnimationResolution;
00112     QCheckBox* cbStressLimit;
00113     QMenuBar *MenuBar;
00114     QPopupMenu *fileMenu;
00115     QPopupMenu *helpMenu;
00116     QToolBar *toolBar;
00117     QAction* fileOpenAction;
00118     QAction* fileExportAsAction;
00119     QAction* fileExitAction;
00120     QAction* helpAboutAction;
00121     QAction* fileLoad_sceneAction;
00122 
00123 public slots:
00124     virtual void fileOpen();
00125     virtual void fileExportAs();
00126     virtual void fileExit();
00127     virtual void helpAbout();
00128     virtual void init();
00129     virtual void viewOptions();
00130     virtual void updateSampling();
00131     virtual void selectMaterial();
00132     virtual void materialChanged( int, int );
00133     virtual void clickedNewMaterial();
00134     virtual void clickedDelMaterial();
00135     virtual void clickedAssociate();
00136     virtual void clickedStartSim();
00137     virtual void fpsChange();
00138     virtual void timestepChanged();
00139     virtual void fileLoad_scene();
00140     virtual void changedNumIntegration();
00141     virtual void changedCollisionTreatment();
00142     virtual void pauseSim();
00143     virtual void durationChange();
00144     virtual void changed2ndPass();
00145     virtual void sliderNominalReleased();
00146     virtual void exportPrecalculationChanged();
00147     virtual void animationResolutionChanged();
00148 
00149 protected:
00150 
00151 protected slots:
00152     virtual void languageChange();
00153 
00154 private:
00155     QPixmap image0;
00156     QPixmap image1;
00157     QPixmap image2;
00158     QPixmap image3;
00159 
00160 };
00161 
00162 #endif // MODELJOINT_H

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