| /xsrc/external/mit/glu/dist/src/libnurbs/internals/ |
| H A D | arc.cc | 82 Arc_ptr jarc = this; local in function:Arc::numpts 85 npts += jarc->pwlArc->npts; 86 jarc = jarc->next; 87 } while( jarc != this ); 99 Arc_ptr jarc = this; local in function:Arc::markverts 102 TrimVertex *p = jarc->pwlArc->pts; 103 for( int i=0; i<jarc->pwlArc->npts; i++ ) 104 p[i].nuid = jarc->nuid; 105 jarc 124 for( Arc_ptr jarc = this->next; jarc != this; jarc = jarc->next ) { local in function:Arc::getextrema 174 Arc_ptr jarc = this; local in function:Arc::print 240 Arc_ptr jarc = this; local in function:Arc::check 335 append(Arc_ptr jarc) argument [all...] |
| H A D | bin.h | 70 Bin::addarc( Arc_ptr jarc ) argument 72 jarc->link = head; 73 head = jarc; 84 Arc_ptr jarc = head; local in function:Bin::removearc 86 if( jarc ) head = jarc->link; 87 return jarc; 99 Arc_ptr jarc = current; local in function:Bin::nextarc 102 assert( jarc->check() != 0 ); 105 if( jarc ) curren [all...] |
| H A D | bin.cc | 87 for( Arc_ptr jarc = firstarc(); jarc; jarc = nextarc() ) local in function:Bin::numarcs 126 for( Arc_ptr jarc = firstarc(); jarc; jarc = nextarc() ) local in function:Bin::show 127 jarc->show( ); 141 for( Arc_ptr jarc=firstarc(); jarc; jarc local in function:Bin::markall 153 for( Arc_ptr jarc=firstarc(); jarc; jarc=nextarc() ) { local in function:Bin::listBezier [all...] |
| H A D | monotonizer.cc | 58 Arc_ptr jarc; local in function:Subdivider::decompose 59 for( jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { 60 if( ! jarc->isTessellated() ) { 63 tessellate( jarc, geo_stepsize ); 64 if( jarc->isDisconnected() || jarc->next->isDisconnected() ) 69 for( jarc=bin.firstarc(); jarc; jar 83 tessellate(Arc_ptr jarc,REAL geo_stepsize) argument 114 monotonize(Arc_ptr jarc,Bin & bin) argument 210 isMonotone(Arc_ptr jarc) argument [all...] |
| H A D | dataTransform.cc | 62 for(Arc_ptr jarc = loop->next; jarc != loop; jarc=jarc->next) 64 for(j=0; j<jarc->pwlArc->npts-1; j++, i++) 66 vertArray[i][0] = jarc->pwlArc->pts[j].param[0]; 67 vertArray[i][1] = jarc->pwlArc->pts[j].param[1]; 69 jarc->clearmark(); 103 for(Arc_ptr jarc = bin.firstarc(); jarc; jar 149 for(Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc()){ local in function:bin_to_DLineLoops [all...] |
| H A D | subdivider.cc | 83 Arc_ptr jarc = new(arcpool) Arc( arc_bottom, 0 ); local in function:Subdivider::makePatchBoundary 84 arctessellator.bezier( jarc, smin, smax, tmin, tmin ); 85 ret->addarc( jarc ); 86 pjarc = jarc->append( pjarc ); 88 jarc = new(arcpool) Arc( arc_right, 0 ); 89 arctessellator.bezier( jarc, smax, smax, tmin, tmax ); 90 ret->addarc( jarc ); 91 pjarc = jarc->append( pjarc ); 93 jarc = new(arcpool) Arc( arc_top, 0 ); 94 arctessellator.bezier( jarc, sma 160 Arc *jarc = new(arcpool) Arc( arc_none, _nuid ); local in function:Subdivider::addArc 179 Arc *jarc = new(arcpool) Arc( arc_none, _nuid ); local in function:Subdivider::addArc 664 for( Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { local in function:Subdivider::findIrregularS 728 for( Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { local in function:Subdivider::findIrregularT 766 Arc_ptr jarc = new(arcpool) Arc( arc_bottom, 0 ); local in function:Subdivider::makeBorderTrim 805 for( Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { local in function:Subdivider::render 827 for( Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { local in function:Subdivider::outline 850 Arc_ptr jarc; local in function:Subdivider::freejarcs 876 for( Arc_ptr jarc=bin.firstarc(); jarc; jarc=bin.nextarc() ) { local in function:Subdivider::tessellate [all...] |
| H A D | intersect.cc | 66 for( Arc_ptr jarc = bin.removearc(); jarc; jarc = bin.removearc() ) { local in function:Subdivider::partition 68 REAL tdiff = jarc->tail()[param] - value; 69 REAL hdiff = jarc->head()[param] - value; 73 right.addarc( jarc ); 75 tailonright.addarc( jarc ); 78 switch( arc_split(jarc, param, value, 0) ) { 80 tailonright.addarc( jarc ); 81 headonleft.addarc( jarc 175 arc_split(Arc_ptr jarc,int param,REAL value,int dir) argument 405 arc_classify(Arc_ptr jarc,int param,REAL value) argument [all...] |
| H A D | slicer.cc | 90 for(Arc_ptr jarc = loop->next; jarc != loop; jarc = jarc->next) 92 if(area(jarc->tail(), jarc->head(), jarc->next->head()) < 0) 148 Arc_ptr jarc, temp; local in function:monoTriangulationLoop 191 for(jarc=top->next; jarc ! 223 for(Arc_ptr jarc = loop->next; jarc != loop; jarc = jarc->next) local in function:is_rect 1085 for(Arc_ptr jarc=loop->next; jarc != loop; jarc = jarc->next) local in function:Slicer::slice_new 1292 outline(Arc_ptr jarc) argument [all...] |
| H A D | splitarcs.cc | 81 Arc_ptr jarc, *last, *lptr; local in function:Subdivider::split 82 for( last = list; (jarc=intersections.removearc()) != NULL; last++ ) 83 *last = jarc;
|
| H A D | trimline.cc | 83 Trimline::init( long npts, Arc_ptr jarc, long last ) argument 85 jarcl.init( jarc, 0, last );
|