|
| 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: