Lines Matching refs:jarc1

122 Subdivider::check_s( Arc_ptr jarc1, Arc_ptr jarc2 )
124 assert( jarc1->check( ) != 0 );
126 assert( jarc1->next->check( ) != 0 );
128 assert( jarc1 != jarc2 );
132 if( ! ( jarc1->tail()[0] < (jarc1)->head()[0] ) ) {
134 _glu_dprintf( "s difference %f\n", (jarc1)->tail()[0] - (jarc1)->head()[0] );
148 Subdivider::link( Arc_ptr jarc1, Arc_ptr jarc2, Arc_ptr up, Arc_ptr down )
153 down->next = jarc1;
154 up->prev = jarc1->prev;
164 Subdivider::simple_link( Arc_ptr jarc1, Arc_ptr jarc2 )
167 jarc2->prev = jarc1->prev;
168 jarc1->prev = tmp;
170 jarc1->prev->next = jarc1;
180 Subdivider::join_s( Bin& left, Bin& right, Arc_ptr jarc1, Arc_ptr jarc2 )
182 assert( jarc1->check( ) != 0);
184 assert( jarc1 != jarc2 );
186 if( ! jarc1->getitail() )
187 jarc1 = jarc1->next;
192 REAL s = jarc1->tail()[0];
193 REAL t1 = jarc1->tail()[1];
197 simple_link( jarc1, jarc2 );
209 link( jarc1, jarc2, newright, newleft );
214 assert( jarc1->check( ) != 0 );
216 assert( jarc1->next->check( ) != 0);
221 Subdivider::check_t( Arc_ptr jarc1, Arc_ptr jarc2 )
223 assert( jarc1->check( ) != 0 );
225 assert( jarc1->next->check( ) != 0 );
227 assert( jarc1 != jarc2 );
231 if( ! ( jarc1->tail()[1] < (jarc1)->head()[1] ) ) {
233 _glu_dprintf( "t difference %f\n", jarc1->tail()[1] - (jarc1)->head()[1] );
252 Subdivider::join_t( Bin& bottom, Bin& top, Arc_ptr jarc1, Arc_ptr jarc2 )
254 assert( jarc1->check( ) != 0 );
256 assert( jarc1->next->check( ) != 0 );
258 assert( jarc1 != jarc2 );
260 if( ! jarc1->getitail() )
261 jarc1 = jarc1->next;
266 REAL s1 = jarc1->tail()[0];
268 REAL t = jarc1->tail()[1];
271 simple_link( jarc1, jarc2 );
283 link( jarc1, jarc2, newtop, newbot );
288 assert( jarc1->check( ) != 0 );
290 assert( jarc1->next->check( ) != 0 );