FreeWRL/FreeX3D  3.0.0
NurbsTessellator Class Reference
Inheritance diagram for NurbsTessellator:
GLUnurbs

Public Member Functions

 NurbsTessellator (BasicCurveEvaluator &c, BasicSurfaceEvaluator &e)
 
void getnurbsproperty (long, INREAL *)
 
void getnurbsproperty (long, long, INREAL *)
 
void setnurbsproperty (long, INREAL)
 
void setnurbsproperty (long, long, INREAL)
 
void setnurbsproperty (long, long, INREAL *)
 
void setnurbsproperty (long, long, INREAL *, long, long)
 
virtual void bgnrender (void)
 
virtual void endrender (void)
 
virtual void makeobj (int n)
 
virtual void closeobj (void)
 
virtual void errorHandler (int)
 
void bgnsurface (long)
 
void endsurface (void)
 
void bgntrim (void)
 
void endtrim (void)
 
void bgncurve (long)
 
void endcurve (void)
 
void pwlcurve (long, INREAL[], long, long)
 
void nurbscurve (long, INREAL[], long, INREAL[], long, long)
 
void nurbssurface (long, INREAL[], long, INREAL[], long, long, INREAL[], long, long, long)
 
void defineMap (long, long, long)
 
void redefineMaps (void)
 
void discardRecording (void *)
 
void * beginRecording (void)
 
void endRecording (void)
 
void playRecording (void *)
 
void set_domain_distance_u_rate (REAL u_rate)
 
void set_domain_distance_v_rate (REAL v_rate)
 
void set_is_domain_distance_sampling (int flag)
 

Data Fields

Pool quiltPool
 

Protected Attributes

Renderhints renderhints
 
Maplist maplist
 
Backend backend
 

Detailed Description

Definition at line 53 of file nurbstess.h.


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