SourceForge Logo
P.I.G.A.L.E.
1.3.9
Public Implementation of a Graph Algorithm
Library and Editor

H. de Fraysseix      P. Ossona de Mendez

GLWindow Class Reference

Inheritance diagram for GLWindow:

Inheritance graph
[legend]
Collaboration diagram for GLWindow:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

GLWindow ( GraphGLPrivate *  g,
QWidget *  parent 
)

~GLWindow (  ) 


Member Function Documentation

void initializeGL (  ) 

void initialize ( bool  init  ) 

void animate (  )  [virtual]

Reimplemented from GLControlWidget.

void setAnimationDelay ( int  ms  ) 

set the speed of automatic rotation

Reimplemented from GLControlWidget.

GLuint load ( bool  init  ) 

void image ( QPrinter *  printer,
QString  suffix 
)

void print ( QPrinter *  printer  ) 

void loadFaces (  )  [private]

void paintGL (  )  [private]

void paintEvent ( QPaintEvent *  e  )  [private]

void hideEvent ( QHideEvent *  e  )  [private]

stops automatic rotation

Reimplemented from GLControlWidget.

void showEvent ( QShowEvent *  e  )  [private]

restore automatic rotation

Reimplemented from GLControlWidget.

QSize sizeHint (  )  const [private]

void resizeGL ( int  w,
int  h 
) [private]

void drawCube ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  size 
) [private]

void drawCube ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  size,
const QColor &  col 
) [private]

void drawLabel ( tvertex  v,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  size 
) [private]

void drawText ( void *  font,
const char *  txt 
) [private]


Member Data Documentation

GraphGLPrivate* glp [private]

bool is_init [private]

GLuint object [private]

int CharSize [private]


Generated on Thu Jan 31 16:51:48 2008 for Pigale by  doxygen 1.5.4