gCAD3D 2.40
tst_glt_tess.c File Reference
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_memTab.h"
#include "../ut/ut_itmsh.h"
#include "../ut/ut_face.h"

Macros

#define GLU_CB   static void
 
#define GLT_IPA_MAX   1000
 

Functions

static MemTab (int)
 
GLU_CB GLT_pt1_CB (GLdouble *vertex)
 
GLU_CB GLT_pt2_CB (GLdouble newPt[3], GLdouble *data[4], GLfloat weight[4], GLdouble **dataOut)
 
GLU_CB GLT_edg_CB (GLboolean flag)
 
GLU_CB GLT_beg_CB (GLenum type)
 
GLU_CB GLT_end_CB ()
 
GLU_CB GLT_err_CB (GLenum errNo)
 
int GLT_TESS__ (MemTab(IndTab)*ta, MemTab(int)*ia, MemTab(Point)*pa, MemTab(char)*sa, GridBox *gb, Vector *vcz)
 

Variables

static int GLT_iErr =0
 
static int GLT_pTyp
 
static int GLT_flag
 
static PointGLT_pta
 
static Vector GLT_vcz
 
static char GLT_planar
 
static int GLT_ipa [GLT_IPA_MAX]
 
static int GLT_ipNr
 

Macro Definition Documentation

#define GLU_CB   static void
#define GLT_IPA_MAX   1000

Function Documentation

static MemTab ( int  )
static
GLU_CB GLT_pt1_CB ( GLdouble *  vertex)
GLU_CB GLT_pt2_CB ( GLdouble  newPt[3],
GLdouble *  data[4],
GLfloat  weight[4],
GLdouble **  dataOut 
)
GLU_CB GLT_edg_CB ( GLboolean  flag)
GLU_CB GLT_beg_CB ( GLenum  type)
GLU_CB GLT_end_CB ( )
GLU_CB GLT_err_CB ( GLenum  errNo)
int GLT_TESS__ ( MemTab(IndTab)*  ta,
MemTab(int)*  ia,
MemTab(Point)*  pa,
MemTab(char)*  sa,
GridBox gb,
Vector vcz 
)

Variable Documentation

int GLT_iErr =0
static
int GLT_pTyp
static
int GLT_flag
static
Point* GLT_pta
static
Vector GLT_vcz
static
char GLT_planar
static
int GLT_ipa[GLT_IPA_MAX]
static
int GLT_ipNr
static