| /xsrc/external/mit/glu/dist/src/libnurbs/internals/ |
| H A D | arcsorter.cc | 48 ArcSorter::ArcSorter(Subdivider &s) : Sorter( sizeof( Arc ** ) ), subdivider(s) 60 ArcSorter::qsort( Arc **a, int n ) 68 Arc **jarc1 = (Arc **) i; 69 Arc **jarc2 = (Arc **) j; 70 Arc *tmp = *jarc1; 78 Arc **jarc1 = (Arc **) i; 79 Arc **jarc [all...] |
| H A D | varray.h | 41 class Arc; 47 long init( REAL, Arc *, Arc * ); 55 inline void update( Arc *, long[2], REAL );
|
| H A D | arc.h | 47 class Arc; 50 typedef class Arc *Arc_ptr; 55 class Arc: public PooledObj { /* an arc, in two list, the trim list and bin */ class in inherits:PooledObj 69 inline Arc( Arc *, PwlArc * ); 70 inline Arc( arc_side, long ); 103 * Arc - initialize a new Arc with the same type and uid of 104 * a given Arc and a given pwl arc 109 Arc function in class:Arc 127 Arc::Arc( arc_side side, long _nuid ) function in class:Arc [all...] |
| H A D | uarray.h | 41 class Arc; 42 typedef class Arc *Arc_ptr;
|
| H A D | monotonizer.h | 42 class Arc; 56 void tessellate( Arc *, REAL ); 57 void monotonize( Arc *, Bin & ); 58 int isMonotone( Arc * );
|
| H A D | arcsorter.h | 41 class Arc; 47 void qsort( Arc **a, int n );
|
| H A D | arc.cc | 52 const int Arc::bezier_tag = (1<<13); 53 const int Arc::arc_tag = (1<<3); 54 const int Arc::tail_tag = (1<<6); 62 Arc::makeSide( PwlArc *pwl, arc_side side ) 80 Arc::numpts( void ) 97 Arc::markverts( void ) 115 Arc::getextrema( Arc_ptr extrema[4] ) 155 Arc::show() 172 Arc::print( void ) 194 Arc [all...] |
| H A D | slicer.h | 46 class Arc;
|
| H A D | trimregion.h | 43 class Arc;
|
| H A D | trimline.h | 39 class Arc;
|
| H A D | subdivider.cc | 83 Arc_ptr jarc = new(arcpool) Arc( arc_bottom, 0 ); 88 jarc = new(arcpool) Arc( arc_right, 0 ); 93 jarc = new(arcpool) Arc( arc_top, 0 ); 98 jarc = new(arcpool) Arc( arc_left, 0 ); 115 arcpool( sizeof( Arc), 1, "arcpool" ), 160 Arc *jarc = new(arcpool) Arc( arc_none, _nuid ); 179 Arc *jarc = new(arcpool) Arc( arc_none, _nuid ); 766 Arc_ptr jarc = new(arcpool) Arc( arc_botto [all...] |
| H A D | arctess.cc | 74 * bezier - construct a bezier arc and attach it to an Arc 79 ArcTessellator::bezier( Arc *arc, REAL s1, REAL s2, REAL t1, REAL t2 ) 125 ArcTessellator::pwl_left( Arc *arc, REAL s, REAL t1, REAL t2, REAL rate ) 155 ArcTessellator::pwl_right( Arc *arc, REAL s, REAL t1, REAL t2, REAL rate ) 185 ArcTessellator::pwl_top( Arc *arc, REAL t, REAL s1, REAL s2, REAL rate ) 214 ArcTessellator::pwl_bottom( Arc *arc, REAL t, REAL s1, REAL s2, REAL rate ) 243 ArcTessellator::pwl( Arc *arc, REAL s1, REAL s2, REAL t1, REAL t2, REAL rate ) 274 * tessellateLinear - constuct a linear pwl arc and attach it to an Arc 279 ArcTessellator::tessellateLinear( Arc *arc, REAL geo_stepsize, REAL arc_stepsize, int isrational ) 319 * tessellateNonlinear - constuct a nonlinear pwl arc and attach it to an Arc [all...] |
| H A D | splitarcs.cc | 199 Arc_ptr newright = new(arcpool) Arc( arc_right, 0 ); 200 Arc_ptr newleft = new(arcpool) Arc( arc_left, 0 ); 273 Arc_ptr newtop = new(arcpool) Arc( arc_top, 0 ); 274 Arc_ptr newbot = new(arcpool) Arc( arc_bottom, 0 );
|
| H A D | intersect.cc | 186 jarc1 = new(arcpool) Arc( jarc, new( pwlarcpool) PwlArc( maxvertex-loc[1], &v[loc[1]] ) ); 247 jarc1 = new(arcpool) Arc( jarc, 275 jarc1 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk+1 ) ); 288 jarc1 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk ) ); 289 jarc2 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk+1 ) ); 302 jarc1 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk+1 ) ); 303 jarc2 = new(arcpool) Arc( jarc, 318 jarc1 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk ) ); 319 jarc2 = new(arcpool) Arc( jarc, new(pwlarcpool) PwlArc( 2, newjunk+1 ) ); 320 jarc3 = new(arcpool) Arc( jar [all...] |
| H A D | subdivider.h | 47 class Arc;
|
| H A D | monotonizer.cc | 179 jarc = (new(arcpool) Arc( side, uid ))->append( jarc );
|