Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

OpenGl_triangulate.h File Reference


Defines

#define TRI_INTERIOR   0
#define TRI_EXTERIOR   1
#define TRI_LEFT   2
#define TRI_RIGHT   3
#define TRI_UNKNOWN   4

Typedefs

typedef TriangulatorObj TriangulatorObj

Enumerations

enum  updown { none, up, down }

Functions

TriangulatorObjnewTriangulator (void(*bgnpoly)(void), void(*endpoly)(void), void(*bgntmesh)(void), void(*swaptmesh)(void), void(*vertex)(int *), void(*endtmesh)(void), void(*error)(char *))
void freeTriangulator (TriangulatorObj *)
void in_bgnpoly (TriangulatorObj *, long count)
void in_endpoly (TriangulatorObj *)
void in_bgnloop (TriangulatorObj *, short type)
void in_vertex (TriangulatorObj *, float s, float t, void *data)
void in_endloop (TriangulatorObj *)
void in_error (TriangulatorObj *, char *error)

Define Documentation

#define TRI_EXTERIOR   1
 

#define TRI_INTERIOR   0
 

#define TRI_LEFT   2
 

#define TRI_RIGHT   3
 

#define TRI_UNKNOWN   4
 


Typedef Documentation

typedef struct TriangulatorObj TriangulatorObj
 


Enumeration Type Documentation

enum updown
 

Enumeration values:
none 
up 
down 


Function Documentation

void freeTriangulator TriangulatorObj  ) 
 

void in_bgnloop TriangulatorObj ,
short  type
 

void in_bgnpoly TriangulatorObj ,
long  count
 

void in_endloop TriangulatorObj  ) 
 

void in_endpoly TriangulatorObj  ) 
 

void in_error TriangulatorObj ,
char *  error
 

void in_vertex TriangulatorObj ,
float  s,
float  t,
void *  data
 

TriangulatorObj* newTriangulator void(*)(void)  bgnpoly,
void(*)(void)  endpoly,
void(*)(void)  bgntmesh,
void(*)(void)  swaptmesh,
void(*)(int *)  vertex,
void(*)(void)  endtmesh,
void(*)(char *)  error
 


Generated on Mon Aug 25 13:55:00 2008 for OpenCASCADE by  doxygen 1.4.1