29 #define IMG(id) OLocalizator::getPicture("TYRenderWindow", (id)) 33 QGLWidget(glf, parent)
57 oColor.
r = oColor.
g = oColor.
b = 0.5;
75 setFocusProxy(parentWidget());
117 QGLWidget::updateGL();
126 clock_t timeBefore = clock();
128 clock_t timeAfter = clock();
131 double timeElaspedInSec = ((double)(timeAfter - timeBefore)) / (
double)CLOCKS_PER_SEC;
135 writeOutputMsg(QString(
"FPS = %1").arg(1.0 / timeElaspedInSec, 0,
'f', 2));
void init(int width, int height)
void writeOutputMsg(QString msg)
Affiche un message dans la fenetre de sortie.
void addOGLElement(OGLElement *pOGLElement)
void setFont(const QString &qsFontPath)
pour l'application Tympan (fichier header)
void setTextToDisplay(const QString &qsText)
association du graphic (OpenGL) au modeleur (fichier header)
static LPOSizeManager get()
virtual void initializeGL()
Realise le rendu VTK et le rendu OpenGL.
void showInfos(bool state)
TYOpenGLRenderer * getRenderer()
TYRenderWindow(QGLFormat glf, QWidget *pParent=0, const char *name=0)
virtual void resizeGL(int w, int h)
void setColor(const OColor &oColor)
void setDisplayPosition(double displayPositionX, double displayPositionY)
OGLTextElement * _pOGLTextInfoLabel
void OpenGLRender(GLenum mode=GL_RENDER, int x=0, int y=0)
TYOpenGLRenderer * _pRenderer
void setVisibility(bool bVisible)