Lines Matching refs:mapdesc
45 #include "mapdesc.h"
57 mapdesc = geo->mapdesc;
59 needsSampling = mapdesc->isRangeSampling() ? 1 : 0;
60 cullval = mapdesc->isCulling() ? CULL_ACCEPT : CULL_TRIVIAL_ACCEPT;
76 mapdesc->xformSampling( ps, qs->order, qs->stride, spts, stride );
79 mapdesc->xformCulling( ps, qs->order, qs->stride, cpts, stride );
106 lower.mapdesc = upper.mapdesc;
115 mapdesc->subdivide( upper.spts, lower.spts, d, upper.stride, upper.order );
118 mapdesc->subdivide( upper.cpts, lower.cpts, d, upper.stride, upper.order );
137 stepsize = mapdesc->clampfactor * minstepsize;
152 if( mapdesc->isConstantSampling() ) {
155 setstepsize( mapdesc->maxrate );
156 } else if( mapdesc->isDomainSampling() ) {
158 setstepsize( mapdesc->maxrate * range[2] );
167 int val = mapdesc->project( spts, stride, &tmp[0][0], tstride, order );
171 setstepsize( mapdesc->maxrate );
173 REAL t = mapdesc->getProperty( N_PIXEL_TOLERANCE );
174 if( mapdesc->isParametricDistanceSampling() ) {
175 REAL d = mapdesc->calcPartialVelocity( &tmp[0][0], tstride, order, 2, range[2] );
177 minstepsize = ( mapdesc->maxrate > 0.0 ) ? (range[2] / mapdesc->maxrate) : 0.0;
178 } else if( mapdesc->isPathLengthSampling() ) {
180 REAL d = mapdesc->calcPartialVelocity( &tmp[0][0], tstride, order, 1, range[2] );
182 minstepsize = ( mapdesc->maxrate > 0.0 ) ? (range[2] / mapdesc->maxrate) : 0.0;
185 setstepsize( mapdesc->maxrate );
201 cullval = mapdesc->cullCheck( cpts, order, stride );