Biomechanical Joint Model
 Author: Anderson Maciel

modeljoint Class Reference

#include <modeljoint.h>

Inherited by COME_ModelJoint.

Inheritance diagram for modeljoint:

Inheritance graph
[legend]
Collaboration diagram for modeljoint:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void fileOpen ()
virtual void fileExportAs ()
virtual void fileExit ()
virtual void helpAbout ()
virtual void init ()
virtual void viewOptions ()
virtual void updateSampling ()
virtual void selectMaterial ()
virtual void materialChanged (int, int)
virtual void clickedNewMaterial ()
virtual void clickedDelMaterial ()
virtual void clickedAssociate ()
virtual void clickedStartSim ()
virtual void fpsChange ()
virtual void timestepChanged ()
virtual void fileLoad_scene ()
virtual void changedNumIntegration ()
virtual void changedCollisionTreatment ()
virtual void pauseSim ()
virtual void durationChange ()
virtual void changed2ndPass ()
virtual void sliderNominalReleased ()
virtual void exportPrecalculationChanged ()
virtual void animationResolutionChanged ()

Public Member Functions

 modeljoint (QWidget *parent=0, const char *name=0, WFlags fl=WType_TopLevel)
 ~modeljoint ()

Public Attributes

QGroupBox * groupBox2_2
QComboBox * cbNumIntegration
QGroupBox * groupBox5
QSlider * sliderScale
QGroupBox * groupBox2
QTextEdit * textEdit1
QGroupBox * groupBox13
QLabel * textLabel2_3_2
QLabel * textLabel2_3_4
QSpinBox * sbStepScale
QLabel * textLabel2_3_3_2
QLabel * textLabel2_3_3
QLabel * textLabel2_3
QLabel * textLabel2_3_2_2
QSpinBox * sbStepRotate
QSpinBox * sbStepTranslate
QLabel * tlNominal
QSlider * sliderNominal
QGroupBox * groupBox2_2_2
QCheckBox * cb2ndPass
QComboBox * cbCollisionTreatment
QButtonGroup * gbColor
QRadioButton * rbCollision
QRadioButton * rbStress
QRadioButton * rbMaterial
QGroupBox * groupBox1
QCheckBox * cbNormals
QCheckBox * cbMesh
QCheckBox * cbTexture
QCheckBox * cbCollisionVolume
QCheckBox * cbProximities
QCheckBox * cbSpheres
QCheckBox * cbLinks
QSplitter * splitter1
COME_ModelJointQGLWidgetopenglArea
QTabWidget * tabSimulation
QWidget * tab
QLCDNumber * lcdForceClock
QPushButton * pbPause
QSpinBox * sbFPS
QLineEdit * leTimeStep
QPushButton * bpStartForce
QLabel * textLabel2
QLabel * textLabel3_3_2
QLabel * textLabel3_2
QLineEdit * leForceX
QLineEdit * leFadeOutForce
QLabel * textLabel4_2
QCheckBox * cbShowForce
QLineEdit * leFadeInForce
QLineEdit * leForceZ
QLineEdit * leForceY
QLineEdit * leKeepForce
QLabel * textLabel3
QLabel * textLabel3_3
QLabel * textLabel3_2_2
QLabel * textLabel3_4
QCheckBox * cbExportPrecalculation
QLabel * textLabel6
QLabel * textLabel7
QCheckBox * cbMakeMovie
QLineEdit * leAnimationResolution
QLabel * tlAnimationResolution
QCheckBox * cbStressLimit
QMenuBar * MenuBar
QPopupMenu * fileMenu
QPopupMenu * helpMenu
QToolBar * toolBar
QAction * fileOpenAction
QAction * fileExportAsAction
QAction * fileExitAction
QAction * helpAboutAction
QAction * fileLoad_sceneAction

Protected Slots

virtual void languageChange ()

Private Attributes

QPixmap image0
QPixmap image1
QPixmap image2
QPixmap image3

Detailed Description

Definition at line 41 of file modeljoint.h.


Constructor & Destructor Documentation

modeljoint::modeljoint QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = WType_TopLevel
 

Definition at line 219 of file modeljoint.cpp.

References animationResolutionChanged(), bpStartForce, cb2ndPass, cbCollisionTreatment, cbCollisionVolume, cbExportPrecalculation, cbLinks, cbMakeMovie, cbMesh, cbNormals, cbNumIntegration, cbProximities, cbShowForce, cbSpheres, cbStressLimit, cbTexture, changed2ndPass(), changedCollisionTreatment(), changedNumIntegration(), clickedStartSim(), durationChange(), exportPrecalculationChanged(), fileExit(), fileExitAction, fileExportAs(), fileExportAsAction, fileLoad_scene(), fileLoad_sceneAction, fileMenu, fileOpen(), fileOpenAction, fpsChange(), gbColor, groupBox1, groupBox13, groupBox2, groupBox2_2, groupBox2_2_2, groupBox5, helpAbout(), helpAboutAction, helpMenu, image1, image2, image3, init(), languageChange(), lcdForceClock, leAnimationResolution, leFadeInForce, leFadeOutForce, leForceX, leForceY, leForceZ, leKeepForce, leTimeStep, MenuBar, openglArea, pauseSim(), pbPause, rbCollision, rbMaterial, rbStress, sbFPS, sbStepRotate, sbStepScale, sbStepTranslate, sliderNominal, sliderNominalReleased(), sliderScale, splitter1, tab, tabSimulation, textEdit1, textLabel2, textLabel2_3, textLabel2_3_2, textLabel2_3_2_2, textLabel2_3_3, textLabel2_3_3_2, textLabel2_3_4, textLabel3, textLabel3_2, textLabel3_2_2, textLabel3_3, textLabel3_3_2, textLabel3_4, textLabel4_2, textLabel6, textLabel7, timestepChanged(), tlAnimationResolution, tlNominal, toolBar, and viewOptions().

modeljoint::~modeljoint  ) 
 

Definition at line 548 of file modeljoint.cpp.


Member Function Documentation

void modeljoint::animationResolutionChanged  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 165 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::changed2ndPass  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 147 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::changedCollisionTreatment  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 127 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::changedNumIntegration  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 121 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::clickedAssociate  )  [virtual, slot]
 

Definition at line 89 of file modeljoint.ui.h.

void modeljoint::clickedDelMaterial  )  [virtual, slot]
 

Definition at line 83 of file modeljoint.ui.h.

void modeljoint::clickedNewMaterial  )  [virtual, slot]
 

Definition at line 77 of file modeljoint.ui.h.

void modeljoint::clickedStartSim  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 95 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::durationChange  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 141 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::exportPrecalculationChanged  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 159 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::fileExit  )  [virtual, slot]
 

Definition at line 26 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::fileExportAs  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 18 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::fileLoad_scene  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 115 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::fileOpen  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 12 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::fpsChange  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 101 of file modeljoint.ui.h.

References leTimeStep, and sbFPS.

Referenced by modeljoint().

void modeljoint::helpAbout  )  [virtual, slot]
 

Definition at line 34 of file modeljoint.ui.h.

References openglArea.

Referenced by modeljoint().

void modeljoint::init  )  [virtual, slot]
 

Definition at line 40 of file modeljoint.ui.h.

References openglArea, and COME_QGLWidget::startTimer().

Referenced by modeljoint().

void modeljoint::languageChange  )  [protected, virtual, slot]
 

Definition at line 557 of file modeljoint.cpp.

References bpStartForce, cb2ndPass, cbCollisionTreatment, cbCollisionVolume, cbExportPrecalculation, cbLinks, cbMakeMovie, cbMesh, cbNormals, cbNumIntegration, cbProximities, cbShowForce, cbSpheres, cbStressLimit, cbTexture, fileExitAction, fileExportAsAction, fileLoad_sceneAction, fileOpenAction, gbColor, groupBox1, groupBox13, groupBox2, groupBox2_2, groupBox2_2_2, groupBox5, helpAboutAction, leAnimationResolution, leFadeInForce, leFadeOutForce, leForceX, leForceY, leForceZ, leKeepForce, leTimeStep, MenuBar, pbPause, rbCollision, rbMaterial, rbStress, sbStepRotate, sbStepScale, sbStepTranslate, tab, tabSimulation, textLabel2, textLabel2_3, textLabel2_3_2, textLabel2_3_2_2, textLabel2_3_3, textLabel2_3_3_2, textLabel2_3_4, textLabel3, textLabel3_2, textLabel3_2_2, textLabel3_3, textLabel3_3_2, textLabel3_4, textLabel4_2, textLabel6, textLabel7, tlAnimationResolution, tlNominal, and toolBar.

Referenced by modeljoint().

void modeljoint::materialChanged int  ,
int 
[virtual, slot]
 

Definition at line 71 of file modeljoint.ui.h.

void modeljoint::pauseSim  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 133 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::selectMaterial  )  [virtual, slot]
 

Definition at line 65 of file modeljoint.ui.h.

void modeljoint::sliderNominalReleased  )  [virtual, slot]
 

Reimplemented in COME_ModelJoint.

Definition at line 153 of file modeljoint.ui.h.

Referenced by modeljoint().

void modeljoint::timestepChanged  )  [virtual, slot]
 

Definition at line 109 of file modeljoint.ui.h.

References leTimeStep, and sbFPS.

Referenced by modeljoint().

void modeljoint::updateSampling  )  [virtual, slot]
 

Definition at line 56 of file modeljoint.ui.h.

void modeljoint::viewOptions  )  [virtual, slot]
 

Definition at line 50 of file modeljoint.ui.h.

Referenced by modeljoint().


Member Data Documentation

QPushButton* modeljoint::bpStartForce
 

Definition at line 90 of file modeljoint.h.

Referenced by COME_ModelJoint::clickedStartSim(), languageChange(), and modeljoint().

QCheckBox* modeljoint::cb2ndPass
 

Definition at line 68 of file modeljoint.h.

Referenced by COME_ModelJoint::changed2ndPass(), languageChange(), and modeljoint().

QComboBox* modeljoint::cbCollisionTreatment
 

Definition at line 69 of file modeljoint.h.

Referenced by COME_ModelJoint::changedCollisionTreatment(), languageChange(), and modeljoint().

QCheckBox* modeljoint::cbCollisionVolume
 

Definition at line 78 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbExportPrecalculation
 

Definition at line 106 of file modeljoint.h.

Referenced by COME_ModelJoint::exportPrecalculationChanged(), languageChange(), and modeljoint().

QCheckBox* modeljoint::cbLinks
 

Definition at line 81 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbMakeMovie
 

Definition at line 109 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbMesh
 

Definition at line 76 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbNormals
 

Definition at line 75 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QComboBox* modeljoint::cbNumIntegration
 

Definition at line 50 of file modeljoint.h.

Referenced by COME_ModelJoint::changedNumIntegration(), languageChange(), and modeljoint().

QCheckBox* modeljoint::cbProximities
 

Definition at line 79 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbShowForce
 

Definition at line 97 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbSpheres
 

Definition at line 80 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbStressLimit
 

Definition at line 112 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QCheckBox* modeljoint::cbTexture
 

Definition at line 77 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QAction* modeljoint::fileExitAction
 

Definition at line 119 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QAction* modeljoint::fileExportAsAction
 

Definition at line 118 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QAction* modeljoint::fileLoad_sceneAction
 

Definition at line 121 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QPopupMenu* modeljoint::fileMenu
 

Definition at line 114 of file modeljoint.h.

Referenced by modeljoint().

QAction* modeljoint::fileOpenAction
 

Definition at line 117 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QButtonGroup* modeljoint::gbColor
 

Definition at line 70 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox1
 

Definition at line 74 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox13
 

Definition at line 55 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox2
 

Definition at line 53 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox2_2
 

Definition at line 49 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox2_2_2
 

Definition at line 67 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QGroupBox* modeljoint::groupBox5
 

Definition at line 51 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QAction* modeljoint::helpAboutAction
 

Definition at line 120 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QPopupMenu* modeljoint::helpMenu
 

Definition at line 115 of file modeljoint.h.

Referenced by modeljoint().

QPixmap modeljoint::image0 [private]
 

Definition at line 155 of file modeljoint.h.

QPixmap modeljoint::image1 [private]
 

Definition at line 156 of file modeljoint.h.

Referenced by modeljoint().

QPixmap modeljoint::image2 [private]
 

Definition at line 157 of file modeljoint.h.

Referenced by modeljoint().

QPixmap modeljoint::image3 [private]
 

Definition at line 158 of file modeljoint.h.

Referenced by modeljoint().

QLCDNumber* modeljoint::lcdForceClock
 

Definition at line 86 of file modeljoint.h.

Referenced by modeljoint().

QLineEdit* modeljoint::leAnimationResolution
 

Definition at line 110 of file modeljoint.h.

Referenced by COME_ModelJoint::animationResolutionChanged(), COME_ModelJoint::exportPrecalculationChanged(), languageChange(), and modeljoint().

QLineEdit* modeljoint::leFadeInForce
 

Definition at line 98 of file modeljoint.h.

Referenced by COME_ModelJoint::clickedStartSim(), COME_ModelJoint::durationChange(), COME_ModelJoint::fpsChange(), languageChange(), and modeljoint().

QLineEdit* modeljoint::leFadeOutForce
 

Definition at line 95 of file modeljoint.h.

Referenced by COME_ModelJoint::clickedStartSim(), COME_ModelJoint::durationChange(), COME_ModelJoint::fpsChange(), languageChange(), and modeljoint().

QLineEdit* modeljoint::leForceX
 

Definition at line 94 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLineEdit* modeljoint::leForceY
 

Definition at line 100 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLineEdit* modeljoint::leForceZ
 

Definition at line 99 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLineEdit* modeljoint::leKeepForce
 

Definition at line 101 of file modeljoint.h.

Referenced by COME_ModelJoint::clickedStartSim(), COME_ModelJoint::durationChange(), COME_ModelJoint::fpsChange(), languageChange(), and modeljoint().

QLineEdit* modeljoint::leTimeStep
 

Definition at line 89 of file modeljoint.h.

Referenced by COME_ModelJoint::exportPrecalculationChanged(), fpsChange(), COME_ModelJoint::fpsChange(), languageChange(), modeljoint(), and timestepChanged().

QMenuBar* modeljoint::MenuBar
 

Definition at line 113 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

COME_ModelJointQGLWidget* modeljoint::openglArea
 

Definition at line 83 of file modeljoint.h.

Referenced by COME_ModelJoint::COME_ModelJoint(), COME_ModelJoint::fileLoad_scene(), helpAbout(), COME_ModelJoint::hourglass(), init(), modeljoint(), and COME_ModelJoint::translateSelected().

QPushButton* modeljoint::pbPause
 

Definition at line 87 of file modeljoint.h.

Referenced by languageChange(), modeljoint(), and COME_ModelJoint::pauseSim().

QRadioButton* modeljoint::rbCollision
 

Definition at line 71 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QRadioButton* modeljoint::rbMaterial
 

Definition at line 73 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QRadioButton* modeljoint::rbStress
 

Definition at line 72 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QSpinBox* modeljoint::sbFPS
 

Definition at line 88 of file modeljoint.h.

Referenced by COME_ModelJoint::clickedStartSim(), fpsChange(), COME_ModelJoint::fpsChange(), modeljoint(), and timestepChanged().

QSpinBox* modeljoint::sbStepRotate
 

Definition at line 63 of file modeljoint.h.

Referenced by languageChange(), modeljoint(), and COME_ModelJoint::rotateSelected().

QSpinBox* modeljoint::sbStepScale
 

Definition at line 58 of file modeljoint.h.

Referenced by languageChange(), modeljoint(), and COME_ModelJoint::scaleSelected().

QSpinBox* modeljoint::sbStepTranslate
 

Definition at line 64 of file modeljoint.h.

Referenced by languageChange(), modeljoint(), and COME_ModelJoint::translateSelected().

QSlider* modeljoint::sliderNominal
 

Definition at line 66 of file modeljoint.h.

Referenced by modeljoint(), and COME_ModelJoint::sliderNominalReleased().

QSlider* modeljoint::sliderScale
 

Definition at line 52 of file modeljoint.h.

Referenced by modeljoint().

QSplitter* modeljoint::splitter1
 

Definition at line 82 of file modeljoint.h.

Referenced by modeljoint().

QWidget* modeljoint::tab
 

Definition at line 85 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QTabWidget* modeljoint::tabSimulation
 

Definition at line 84 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QTextEdit* modeljoint::textEdit1
 

Definition at line 54 of file modeljoint.h.

Referenced by modeljoint().

QLabel* modeljoint::textLabel2
 

Definition at line 91 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3
 

Definition at line 61 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3_2
 

Definition at line 56 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3_2_2
 

Definition at line 62 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3_3
 

Definition at line 60 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3_3_2
 

Definition at line 59 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel2_3_4
 

Definition at line 57 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3
 

Definition at line 102 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3_2
 

Definition at line 93 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3_2_2
 

Definition at line 104 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3_3
 

Definition at line 103 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3_3_2
 

Definition at line 92 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel3_4
 

Definition at line 105 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel4_2
 

Definition at line 96 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel6
 

Definition at line 107 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::textLabel7
 

Definition at line 108 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QLabel* modeljoint::tlAnimationResolution
 

Definition at line 111 of file modeljoint.h.

Referenced by COME_ModelJoint::exportPrecalculationChanged(), languageChange(), and modeljoint().

QLabel* modeljoint::tlNominal
 

Definition at line 65 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().

QToolBar* modeljoint::toolBar
 

Definition at line 116 of file modeljoint.h.

Referenced by languageChange(), and modeljoint().


The documentation for this class was generated from the following files:
Generated on Thu Dec 1 10:14:33 2005 for COME - Biomechanical Joint Model by  doxygen 1.4.5