59 void getnurbsproperty(
long, INREAL * );
60 void getnurbsproperty(
long,
long, INREAL * );
61 void setnurbsproperty(
long, INREAL );
62 void setnurbsproperty(
long,
long, INREAL );
63 void setnurbsproperty(
long,
long, INREAL * );
64 void setnurbsproperty(
long,
long, INREAL *,
long,
long );
67 virtual void bgnrender(
void );
68 virtual void endrender(
void );
71 virtual void makeobj(
int n );
72 virtual void closeobj(
void );
75 virtual void errorHandler(
int );
77 void bgnsurface(
long );
78 void endsurface(
void );
81 void bgncurve(
long );
82 void endcurve(
void );
83 void pwlcurve(
long, INREAL[],
long,
long );
84 void nurbscurve(
long, INREAL[],
long, INREAL[],
long,
long );
85 void nurbssurface(
long, INREAL[],
long, INREAL[],
long,
long,
86 INREAL[],
long,
long,
long );
88 void defineMap(
long,
long,
long );
89 void redefineMaps(
void );
92 void discardRecording(
void * );
93 void * beginRecording(
void );
94 void endRecording(
void );
95 void playRecording(
void * );
98 void set_domain_distance_u_rate(REAL u_rate);
99 void set_domain_distance_v_rate(REAL v_rate);
100 void set_is_domain_distance_sampling(
int flag);
110 void resetObjects(
void );
111 int do_check_knots(
Knotvector *,
const char * );
112 void do_nurbserror(
int );
114 void do_endcurve(
void );
115 void do_freeall(
void );
116 void do_freecurveall(
O_curve * );
117 void do_freebgntrim(
O_trim * );
118 void do_freebgncurve(
O_curve * );
124 void do_endsurface(
void );
125 void do_bgntrim(
O_trim * );
126 void do_endtrim(
void );
130 void do_freenurbsproperty(
Property * );
131 void do_setnurbsproperty(
Property * );
132 void do_setnurbsproperty2(
Property * );
135 JumpBuffer* jumpbuffer;
137 Pool o_nurbscurvePool;
141 Pool o_nurbssurfacePool;
153 int isSurfaceModified;