Biomechanical Joint Model
 Author: Anderson Maciel

COME_QGLWidget Class Reference

#include <comeqglwidget.h>

Inherited by COME_DiscretizerQGLWidget, COME_MechatestQGLWidget, and COME_ModelJointQGLWidget.

Inheritance diagram for COME_QGLWidget:

Inheritance graph
[legend]
Collaboration diagram for COME_QGLWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 COME_QGLWidget (QWidget *parent, const char *name)
void startTimer (int msec)
void setScene (COME_Scenario *sc)
void setGlobal (COME *global1)
COMEgetGlobal ()

Protected Member Functions

virtual void draw ()
virtual void init ()
virtual void keyPressEvent (QKeyEvent *e)
virtual QString helpString () const

Protected Attributes

COME_Scenarioscene

Private Member Functions

void drawCylinder ()

Private Attributes

QTimer * Timer
COMEglobal
bool wireframe_
bool flatShading_

Detailed Description

Definition at line 30 of file comeqglwidget.h.


Constructor & Destructor Documentation

COME_QGLWidget::COME_QGLWidget QWidget *  parent,
const char *  name
 

Definition at line 60 of file comeqglwidget.cpp.

References flatShading_, scene, Timer, and wireframe_.


Member Function Documentation

void COME_QGLWidget::draw  )  [protected, virtual]
 

Reimplemented in COME_DiscretizerQGLWidget, COME_MechatestQGLWidget, and COME_ModelJointQGLWidget.

Definition at line 94 of file comeqglwidget.cpp.

References glutSolidSphere(), and scene.

Here is the call graph for this function:

void COME_QGLWidget::drawCylinder  )  [private]
 

Definition at line 236 of file comeqglwidget.cpp.

COME * COME_QGLWidget::getGlobal  ) 
 

Definition at line 88 of file comeqglwidget.cpp.

References global.

Referenced by COME_ModelJointQGLWidget::draw(), COME_MechatestQGLWidget::draw(), COME_DiscretizerQGLWidget::draw(), COME_ModelJointQGLWidget::keyPressEvent(), COME_MechatestQGLWidget::keyPressEvent(), COME_ModelJointQGLWidget::postSelection(), COME_MechatestQGLWidget::postSelection(), and COME_DiscretizerQGLWidget::postSelection().

QString COME_QGLWidget::helpString  )  const [protected, virtual]
 

Definition at line 199 of file comeqglwidget.cpp.

void COME_QGLWidget::init  )  [protected, virtual]
 

Reimplemented in COME_ModelJointQGLWidget.

Definition at line 115 of file comeqglwidget.cpp.

References LoadCgPrograms().

Referenced by COME_ModelJointQGLWidget::init().

Here is the call graph for this function:

void COME_QGLWidget::keyPressEvent QKeyEvent *  e  )  [protected, virtual]
 

Reimplemented in COME_MechatestQGLWidget, and COME_ModelJointQGLWidget.

Definition at line 158 of file comeqglwidget.cpp.

References wireframe_.

void COME_QGLWidget::setGlobal COME global1  ) 
 

Definition at line 82 of file comeqglwidget.cpp.

References global.

Referenced by COME_Mechatester::COME_Mechatester(), COME_ModelJoint::COME_ModelJoint(), and COME_Discretizer::fileOpen().

void COME_QGLWidget::setScene COME_Scenario sc  ) 
 

Definition at line 76 of file comeqglwidget.cpp.

References scene.

Referenced by COME_Mechatester::COME_Mechatester(), COME_ModelJoint::COME_ModelJoint(), and COME_Discretizer::fileOpen().

void COME_QGLWidget::startTimer int  msec  ) 
 

Definition at line 70 of file comeqglwidget.cpp.

References Timer.

Referenced by modeljoint::init(), mechatester::init(), and discretizer::init().


Member Data Documentation

bool COME_QGLWidget::flatShading_ [private]
 

Definition at line 55 of file comeqglwidget.h.

Referenced by COME_QGLWidget().

COME* COME_QGLWidget::global [private]
 

Definition at line 54 of file comeqglwidget.h.

Referenced by getGlobal(), and setGlobal().

COME_Scenario* COME_QGLWidget::scene [protected]
 

Definition at line 45 of file comeqglwidget.h.

Referenced by COME_QGLWidget(), draw(), COME_ModelJointQGLWidget::draw(), COME_MechatestQGLWidget::draw(), COME_DiscretizerQGLWidget::draw(), COME_ModelJointQGLWidget::loadTextures(), COME_ModelJointQGLWidget::postSelection(), COME_MechatestQGLWidget::postSelection(), and setScene().

QTimer* COME_QGLWidget::Timer [private]
 

Definition at line 53 of file comeqglwidget.h.

Referenced by COME_QGLWidget(), and startTimer().

bool COME_QGLWidget::wireframe_ [private]
 

Definition at line 55 of file comeqglwidget.h.

Referenced by COME_QGLWidget(), and keyPressEvent().


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