|
| 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) |
|
Definition at line 53 of file nurbstess.h.
◆ NurbsTessellator()
◆ ~NurbsTessellator()
NurbsTessellator::~NurbsTessellator |
( |
void |
| ) |
|
|
virtual |
◆ beginRecording()
void * NurbsTessellator::beginRecording |
( |
void |
| ) |
|
◆ bgncurve()
void NurbsTessellator::bgncurve |
( |
long |
nuid | ) |
|
◆ bgnrender()
void NurbsTessellator::bgnrender |
( |
void |
| ) |
|
|
virtual |
◆ bgnsurface()
void NurbsTessellator::bgnsurface |
( |
long |
nuid | ) |
|
◆ bgntrim()
void NurbsTessellator::bgntrim |
( |
void |
| ) |
|
◆ closeobj()
void NurbsTessellator::closeobj |
( |
void |
| ) |
|
|
virtual |
◆ defineMap()
void NurbsTessellator::defineMap |
( |
long |
type, |
|
|
long |
rational, |
|
|
long |
ncoords |
|
) |
| |
◆ discardRecording()
void NurbsTessellator::discardRecording |
( |
void * |
_dl | ) |
|
◆ endcurve()
void NurbsTessellator::endcurve |
( |
void |
| ) |
|
◆ endRecording()
void NurbsTessellator::endRecording |
( |
void |
| ) |
|
◆ endrender()
void NurbsTessellator::endrender |
( |
void |
| ) |
|
|
virtual |
◆ endsurface()
void NurbsTessellator::endsurface |
( |
void |
| ) |
|
◆ endtrim()
void NurbsTessellator::endtrim |
( |
void |
| ) |
|
◆ errorHandler()
void NurbsTessellator::errorHandler |
( |
int |
| ) |
|
|
virtual |
◆ getnurbsproperty() [1/2]
void NurbsTessellator::getnurbsproperty |
( |
long |
tag, |
|
|
INREAL * |
value |
|
) |
| |
◆ getnurbsproperty() [2/2]
void NurbsTessellator::getnurbsproperty |
( |
long |
type, |
|
|
long |
tag, |
|
|
INREAL * |
value |
|
) |
| |
◆ makeobj()
void NurbsTessellator::makeobj |
( |
int |
n | ) |
|
|
virtual |
◆ nurbscurve()
void NurbsTessellator::nurbscurve |
( |
long |
nknots, |
|
|
INREAL |
knot[], |
|
|
long |
byte_stride, |
|
|
INREAL |
ctlarray[], |
|
|
long |
order, |
|
|
long |
type |
|
) |
| |
◆ nurbssurface()
void NurbsTessellator::nurbssurface |
( |
long |
sknot_count, |
|
|
INREAL |
sknot[], |
|
|
long |
tknot_count, |
|
|
INREAL |
tknot[], |
|
|
long |
s_byte_stride, |
|
|
long |
t_byte_stride, |
|
|
INREAL |
ctlarray[], |
|
|
long |
sorder, |
|
|
long |
torder, |
|
|
long |
type |
|
) |
| |
◆ playRecording()
void NurbsTessellator::playRecording |
( |
void * |
_dl | ) |
|
◆ pwlcurve()
void NurbsTessellator::pwlcurve |
( |
long |
count, |
|
|
INREAL |
array[], |
|
|
long |
byte_stride, |
|
|
long |
type |
|
) |
| |
◆ redefineMaps()
void NurbsTessellator::redefineMaps |
( |
void |
| ) |
|
◆ set_domain_distance_u_rate()
void NurbsTessellator::set_domain_distance_u_rate |
( |
REAL |
u_rate | ) |
|
◆ set_domain_distance_v_rate()
void NurbsTessellator::set_domain_distance_v_rate |
( |
REAL |
v_rate | ) |
|
◆ set_is_domain_distance_sampling()
void NurbsTessellator::set_is_domain_distance_sampling |
( |
int |
flag | ) |
|
◆ setnurbsproperty() [1/4]
void NurbsTessellator::setnurbsproperty |
( |
long |
tag, |
|
|
INREAL |
value |
|
) |
| |
◆ setnurbsproperty() [2/4]
void NurbsTessellator::setnurbsproperty |
( |
long |
type, |
|
|
long |
purpose, |
|
|
INREAL * |
mat |
|
) |
| |
◆ setnurbsproperty() [3/4]
void NurbsTessellator::setnurbsproperty |
( |
long |
type, |
|
|
long |
purpose, |
|
|
INREAL * |
mat, |
|
|
long |
rstride, |
|
|
long |
cstride |
|
) |
| |
◆ setnurbsproperty() [4/4]
void NurbsTessellator::setnurbsproperty |
( |
long |
type, |
|
|
long |
tag, |
|
|
INREAL |
value |
|
) |
| |
◆ backend
◆ maplist
◆ quiltPool
Pool NurbsTessellator::quiltPool |
◆ renderhints
The documentation for this class was generated from the following files: