Lines Matching refs:tail
76 register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]);
77 register long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]);
104 ldir[0] = sgn( left->tail()[0] - left->prev->tail()[0] );
105 ldir[1] = sgn( left->tail()[1] - left->prev->tail()[1] );
106 rdir[0] = sgn( right->tail()[0] - right->prev->tail()[0] );
107 rdir[1] = sgn( right->tail()[1] - right->prev->tail()[1] );
109 vval[0] = toparc->tail()[1];
113 switch( sgn( left->tail()[1] - right->prev->tail()[1] ) ) {
116 update( left, ldir, left->prev->tail()[1] );
120 update( right, rdir, right->tail()[1] );
123 if( glu_abs(left->tail()[1] - botarc->tail()[1]) < TINY) goto end;
124 if( glu_abs(left->tail()[0]-right->prev->tail()[0]) < TINY &&
125 glu_abs(left->tail()[1]-right->prev->tail()[1]) < TINY) goto end;
132 append( botarc->tail()[1] );