|
FreeWRL / FreeX3D 4.3.0
|
Public Member Functions | |
| Mapdesc (long, int, int, Backend &) | |
| int | isProperty (long) |
| REAL | getProperty (long) |
| void | setProperty (long, REAL) |
| int | isConstantSampling (void) |
| int | isDomainSampling (void) |
| int | isRangeSampling (void) |
| int | isSampling (void) |
| int | isParametricDistanceSampling (void) |
| int | isObjectSpaceParaSampling (void) |
| int | isObjectSpacePathSampling (void) |
| int | isSurfaceAreaSampling (void) |
| int | isPathLengthSampling (void) |
| int | isCulling (void) |
| int | isBboxSubdividing (void) |
| long | getType (void) |
| void | subdivide (REAL *, REAL *, REAL, int, int) |
| int | cullCheck (REAL *, int, int) |
| void | xformBounding (REAL *, int, int, REAL *, int) |
| void | xformCulling (REAL *, int, int, REAL *, int) |
| void | xformSampling (REAL *, int, int, REAL *, int) |
| void | xformMat (Maxmatrix, REAL *, int, int, REAL *, int) |
| REAL | calcPartialVelocity (REAL *, int, int, int, REAL) |
| int | project (REAL *, int, REAL *, int, int) |
| REAL | calcVelocityRational (REAL *, int, int) |
| REAL | calcVelocityNonrational (REAL *, int, int) |
| void | subdivide (REAL *, REAL *, REAL, int, int, int, int) |
| int | cullCheck (REAL *, int, int, int, int) |
| void | xformBounding (REAL *, int, int, int, int, REAL *, int, int) |
| void | xformCulling (REAL *, int, int, int, int, REAL *, int, int) |
| void | xformSampling (REAL *, int, int, int, int, REAL *, int, int) |
| void | xformMat (Maxmatrix, REAL *, int, int, int, int, REAL *, int, int) |
| REAL | calcPartialVelocity (REAL *, REAL *, int, int, int, int, int, int, REAL, REAL, int) |
| int | project (REAL *, int, int, REAL *, int, int, int, int) |
| void | surfbbox (REAL bb[2][MAXCOORDS]) |
| int | bboxTooBig (REAL *, int, int, int, int, REAL[2][MAXCOORDS]) |
| int | xformAndCullCheck (REAL *, int, int, int, int) |
| void | identify (REAL[MAXCOORDS][MAXCOORDS]) |
| void | setBboxsize (INREAL *) |
| void | setBmat (INREAL *, long, long) |
| void | setCmat (INREAL *, long, long) |
| void | setSmat (INREAL *, long, long) |
| int | isRational (void) |
| int | getNcoords (void) |
Public Member Functions inherited from PooledObj | |
| void * | operator new (size_t, Pool &) |
| void * | operator new (size_t, void *) |
| void * | operator new (size_t s) |
| void | operator delete (void *) |
| void | operator delete (void *, Pool &) |
| void | deleteMe (Pool &) |
Data Fields | |
| REAL | pixel_tolerance |
| REAL | error_tolerance |
| REAL | object_space_error_tolerance |
| REAL | clampfactor |
| REAL | minsavings |
| REAL | maxrate |
| REAL | maxsrate |
| REAL | maxtrate |
| REAL | bboxsize [MAXCOORDS] |
Friends | |
| class | Maplist |
| Mapdesc::Mapdesc | ( | long | _type, |
| int | _israt, | ||
| int | _ncoords, | ||
| Backend & | b ) |
Definition at line 50 of file mapdesc.cc.
| int Mapdesc::bboxTooBig | ( | REAL * | p, |
| int | rstride, | ||
| int | cstride, | ||
| int | nrows, | ||
| int | ncols, | ||
| REAL | bb[2][MAXCOORDS] ) |
Definition at line 663 of file mapdesc.cc.
| REAL Mapdesc::calcPartialVelocity | ( | REAL * | p, |
| int | stride, | ||
| int | ncols, | ||
| int | partial, | ||
| REAL | range ) |
Definition at line 54 of file mapdescv.cc.
| REAL Mapdesc::calcPartialVelocity | ( | REAL * | dist, |
| REAL * | p, | ||
| int | rstride, | ||
| int | cstride, | ||
| int | nrows, | ||
| int | ncols, | ||
| int | spartial, | ||
| int | tpartial, | ||
| REAL | srange, | ||
| REAL | trange, | ||
| int | side ) |
Definition at line 105 of file mapdescv.cc.
| REAL Mapdesc::calcVelocityNonrational | ( | REAL * | pts, |
| int | stride, | ||
| int | ncols ) |
Definition at line 744 of file mapdesc.cc.
| REAL Mapdesc::calcVelocityRational | ( | REAL * | p, |
| int | stride, | ||
| int | ncols ) |
Definition at line 723 of file mapdesc.cc.
| int Mapdesc::cullCheck | ( | REAL * | pts, |
| int | order, | ||
| int | stride ) |
Definition at line 425 of file mapdesc.cc.
| int Mapdesc::cullCheck | ( | REAL * | pts, |
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride ) |
Definition at line 393 of file mapdesc.cc.
| REAL Mapdesc::getProperty | ( | long | property | ) |
Definition at line 769 of file mapdesc.cc.
| void Mapdesc::identify | ( | REAL | dest[MAXCOORDS][MAXCOORDS] | ) |
Definition at line 91 of file mapdesc.cc.
| int Mapdesc::isProperty | ( | long | property | ) |
Definition at line 750 of file mapdesc.cc.
| int Mapdesc::project | ( | REAL * | src, |
| int | rstride, | ||
| int | cstride, | ||
| REAL * | dest, | ||
| int | trstride, | ||
| int | tcstride, | ||
| int | nrows, | ||
| int | ncols ) |
Definition at line 620 of file mapdesc.cc.
| int Mapdesc::project | ( | REAL * | src, |
| int | stride, | ||
| REAL * | dest, | ||
| int | tstride, | ||
| int | ncols ) |
Definition at line 647 of file mapdesc.cc.
| void Mapdesc::setBboxsize | ( | INREAL * | mat | ) |
Definition at line 84 of file mapdesc.cc.
|
inline |
|
inline |
| void Mapdesc::setProperty | ( | long | property, |
| REAL | value ) |
Definition at line 797 of file mapdesc.cc.
|
inline |
| void Mapdesc::subdivide | ( | REAL * | src, |
| REAL * | dst, | ||
| REAL | v, | ||
| int | stride, | ||
| int | order ) |
Definition at line 577 of file mapdesc.cc.
| void Mapdesc::subdivide | ( | REAL * | src, |
| REAL * | dst, | ||
| REAL | v, | ||
| int | so, | ||
| int | ss, | ||
| int | to, | ||
| int | ts ) |
Definition at line 595 of file mapdesc.cc.
| void Mapdesc::surfbbox | ( | REAL | bb[2][MAXCOORDS] | ) |
Definition at line 99 of file mapdesc.cc.
| int Mapdesc::xformAndCullCheck | ( | REAL * | pts, |
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride ) |
Definition at line 355 of file mapdesc.cc.
| void Mapdesc::xformBounding | ( | REAL * | pts, |
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride, | ||
| REAL * | sp, | ||
| int | outustride, | ||
| int | outvstride ) |
Definition at line 508 of file mapdesc.cc.
| void Mapdesc::xformBounding | ( | REAL * | pts, |
| int | order, | ||
| int | stride, | ||
| REAL * | sp, | ||
| int | outstride ) |
Definition at line 460 of file mapdesc.cc.
| void Mapdesc::xformCulling | ( | REAL * | pts, |
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride, | ||
| REAL * | cp, | ||
| int | outustride, | ||
| int | outvstride ) |
Definition at line 484 of file mapdesc.cc.
| void Mapdesc::xformCulling | ( | REAL * | pts, |
| int | order, | ||
| int | stride, | ||
| REAL * | cp, | ||
| int | outstride ) |
Definition at line 472 of file mapdesc.cc.
| void Mapdesc::xformMat | ( | Maxmatrix | mat, |
| REAL * | pts, | ||
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride, | ||
| REAL * | cp, | ||
| int | outustride, | ||
| int | outvstride ) |
Definition at line 541 of file mapdesc.cc.
| void Mapdesc::xformMat | ( | Maxmatrix | mat, |
| REAL * | pts, | ||
| int | order, | ||
| int | stride, | ||
| REAL * | cp, | ||
| int | outstride ) |
Definition at line 517 of file mapdesc.cc.
| void Mapdesc::xformSampling | ( | REAL * | pts, |
| int | uorder, | ||
| int | ustride, | ||
| int | vorder, | ||
| int | vstride, | ||
| REAL * | sp, | ||
| int | outustride, | ||
| int | outvstride ) |
Definition at line 499 of file mapdesc.cc.
| void Mapdesc::xformSampling | ( | REAL * | pts, |
| int | order, | ||
| int | stride, | ||
| REAL * | sp, | ||
| int | outstride ) |
Definition at line 454 of file mapdesc.cc.