Searched refs:Arc (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/glu/dist/src/libnurbs/internals/
H A Darcsorter.cc48 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 Dvarray.h41 class Arc;
47 long init( REAL, Arc *, Arc * );
55 inline void update( Arc *, long[2], REAL );
H A Darc.h47 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 Duarray.h41 class Arc;
42 typedef class Arc *Arc_ptr;
H A Dmonotonizer.h42 class Arc;
56 void tessellate( Arc *, REAL );
57 void monotonize( Arc *, Bin & );
58 int isMonotone( Arc * );
H A Darcsorter.h41 class Arc;
47 void qsort( Arc **a, int n );
H A Darc.cc52 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 Dslicer.h46 class Arc;
H A Dtrimregion.h43 class Arc;
H A Dtrimline.h39 class Arc;
H A Dsubdivider.cc83 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 Darctess.cc74 * 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 Dsplitarcs.cc199 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 Dintersect.cc186 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 Dsubdivider.h47 class Arc;
H A Dmonotonizer.cc179 jarc = (new(arcpool) Arc( side, uid ))->append( jarc );

Completed in 12 milliseconds