Overture  Version 25
Classes | Macros | Enumerations
GL_GraphicsInterface.h File Reference
#include "GenericGraphicsInterface.h"
#include "GraphicsParameters.h"
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <math.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "mogl.h"
#include "GUIState.h"
#include "ColourBar.h"
Include dependency graph for GL_GraphicsInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GL_GraphicsInterface
 

Macros

#define OFFSET_FACTOR   1.
 
#define glColor3   glColor3d
 
#define glMultMatrix   glMultMatrixd
 
#define glNormal3v   glNormal3dv
 
#define glNormal3   glNormal3d
 
#define glRotate   glRotated
 
#define glScale   glScaled
 
#define glTranslate   glTranslated
 
#define glVertex2   glVertex2d
 
#define glVertex3   glVertex3d
 
#define glVertex2v   glVertex2dv
 
#define glVertex3v   glVertex3dv
 
#define glEnable(stuff)   glEnable(stuff), glPassThrough(GL_ENABLE_TOKEN), glPassThrough(stuff)
 
#define glDisable(stuff)   glDisable(stuff), glPassThrough(GL_DISABLE_TOKEN), glPassThrough(stuff)
 
#define glLineWidth(size)   glLineWidth(size), glPassThrough(GL_LINE_WIDTH_TOKEN), glPassThrough(size)
 
#define glLineStipple(num, pattern)
 
#define glPointSize(size)   glPointSize(size), glPassThrough(GL_POINT_SIZE_TOKEN), glPassThrough(size)
 

Enumerations

enum  GLenum2 {
  GL_DISABLE_TOKEN = 0x0701, GL_ENABLE_TOKEN = 0x0702, GL_LINE_WIDTH_TOKEN = 0x0703, GL_POINT_SIZE_TOKEN = 0x0704,
  GL_LINE_STIPPLE_TOKEN = 0x0705
}
 

Macro Definition Documentation

#define glColor3   glColor3d
#define glDisable (   stuff)    glDisable(stuff), glPassThrough(GL_DISABLE_TOKEN), glPassThrough(stuff)
#define glEnable (   stuff)    glEnable(stuff), glPassThrough(GL_ENABLE_TOKEN), glPassThrough(stuff)
#define glLineStipple (   num,
  pattern 
)
Value:
glLineStipple(num,pattern), \
glPassThrough(GL_LINE_STIPPLE_TOKEN), glPassThrough(num), glPassThrough(pattern)

Referenced by PlotIt::drawContourLinesOnAnElement().

#define glLineWidth (   size)    glLineWidth(size), glPassThrough(GL_LINE_WIDTH_TOKEN), glPassThrough(size)
#define glMultMatrix   glMultMatrixd
#define glNormal3   glNormal3d

Referenced by PlotIt::plot3dContours().

#define glNormal3v   glNormal3dv
#define glPointSize (   size)    glPointSize(size), glPassThrough(GL_POINT_SIZE_TOKEN), glPassThrough(size)
#define glRotate   glRotated
#define glScale   glScaled
#define glTranslate   glTranslated
#define glVertex2   glVertex2d

Referenced by PlotIt::drawAStreamLine().

#define glVertex2v   glVertex2dv
#define glVertex3   glVertex3d
#define glVertex3v   glVertex3dv
#define OFFSET_FACTOR   1.

Enumeration Type Documentation

enum GLenum2
Enumerator
GL_DISABLE_TOKEN 
GL_ENABLE_TOKEN 
GL_LINE_WIDTH_TOKEN 
GL_POINT_SIZE_TOKEN 
GL_LINE_STIPPLE_TOKEN