Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
ParserUtils Class Reference

Static Public Member Functions

static PtrPrimitive checkPoint (Point *&P)
 
static PtrPrimitive checkPolygon (Polygone *&P)
 
static PtrPrimitive checkSegment (Segment *&P)
 
static void ComputeBufferBB (GLint size, GLfloat *buffer, GLfloat &xmin, GLfloat &xmax, GLfloat &ymin, GLfloat &ymax, GLfloat &zmin, GLfloat &zmax)
 
static void NormalizeBufferCoordinates (GLint size, GLfloat *buffer, GLfloat MaxSize, GLfloat &zmin, GLfloat &zmax)
 

Static Private Member Functions

static void ComputePrimitiveBB (GLfloat *&loc, GLfloat &xmin, GLfloat &xmax, GLfloat &ymin, GLfloat &ymax, GLfloat &zmin, GLfloat &zmax)
 
static void debug_printBuffer (GLint size, GLfloat *buffer)
 
static const char * nameOfToken (int token)
 
static void NormalizePrimitiveCoordinates (GLfloat *&loc, GLfloat MaxSize, GLfloat zmin, GLfloat zmax)
 
static void print3DcolorVertex (GLint size, GLint *count, GLfloat *buffer)
 

Static Private Attributes

static const double EGALITY_EPS = 0.00001
 

Detailed Description

Definition at line 55 of file ParserGL.cpp.

Member Function Documentation

PtrPrimitive ParserUtils::checkPoint ( Point *&  P)
static

Definition at line 192 of file ParserGL.cpp.

PtrPrimitive ParserUtils::checkPolygon ( Polygone *&  P)
static

Definition at line 211 of file ParserGL.cpp.

PtrPrimitive ParserUtils::checkSegment ( Segment *&  P)
static

Definition at line 197 of file ParserGL.cpp.

void ParserUtils::ComputeBufferBB ( GLint  size,
GLfloat *  buffer,
GLfloat &  xmin,
GLfloat &  xmax,
GLfloat &  ymin,
GLfloat &  ymax,
GLfloat &  zmin,
GLfloat &  zmax 
)
static

Definition at line 448 of file ParserGL.cpp.

void ParserUtils::ComputePrimitiveBB ( GLfloat *&  loc,
GLfloat &  xmin,
GLfloat &  xmax,
GLfloat &  ymin,
GLfloat &  ymax,
GLfloat &  zmin,
GLfloat &  zmax 
)
staticprivate

Definition at line 351 of file ParserGL.cpp.

void ParserUtils::debug_printBuffer ( GLint  size,
GLfloat *  buffer 
)
staticprivate

Definition at line 264 of file ParserGL.cpp.

const char * ParserUtils::nameOfToken ( int  token)
staticprivate

Definition at line 467 of file ParserGL.cpp.

void ParserUtils::NormalizeBufferCoordinates ( GLint  size,
GLfloat *  buffer,
GLfloat  MaxSize,
GLfloat &  zmin,
GLfloat &  zmax 
)
static

Definition at line 426 of file ParserGL.cpp.

void ParserUtils::NormalizePrimitiveCoordinates ( GLfloat *&  loc,
GLfloat  MaxSize,
GLfloat  zmin,
GLfloat  zmax 
)
staticprivate

Definition at line 304 of file ParserGL.cpp.

void ParserUtils::print3DcolorVertex ( GLint  size,
GLint *  count,
GLfloat *  buffer 
)
staticprivate

Definition at line 251 of file ParserGL.cpp.

Member Data Documentation

const double ParserUtils::EGALITY_EPS = 0.00001
staticprivate

Definition at line 81 of file ParserGL.cpp.


The documentation for this class was generated from the following file:


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Mon Jun 10 2019 14:00:25