Lines Matching defs:Al
245 void pair_intersect(Curve const & A, double Al, double Ah,
248 // std::cout << depth << "(" << Al << ", " << Ah << ")\n";
249 OptRect Ar = A.boundsLocal(Interval(Al, Ah));
258 if((depth > 12)) { // || (A.boundsLocal(Interval(Al, Ah), 1).maxExtent() < 0.1
261 if(linear_intersect(A.pointAt(Al), A.pointAt(Ah),
264 tA = tA * (Ah - Al) + Al;
278 A, Al, Ah,
281 A, Al, Ah,
301 void mono_intersect(Curve const &A, double Al, double Ah,
304 if( Al >= Ah || Bl >= Bh) return;
305 //std::cout << " " << depth << "[" << Al << ", " << Ah << "]" << "[" << Bl << ", " << Bh << "]";
307 Point A0 = A.pointAt(Al), A1 = A.pointAt(Ah),
315 if(linear_intersect(A.pointAt(Al), A.pointAt(Ah),
318 tA = tA * (Ah - Al) + Al;
332 A, Al, Ah,
335 A, Al, Ah,
352 void mono_pair(Path const &A, double Al, double Ah,
355 if( Al >= Ah || Bl >= Bh) return;
356 std::cout << " " << depth << "[" << Al << ", " << Ah << "]" << "[" << Bl << ", " << Bh << "]";
358 Point A0 = A.pointAt(Al), A1 = A.pointAt(Ah),
368 tA = tA * (Ah - Al) + Al;
380 A, Al, Ah,
383 A, Al, Ah,
565 void mono_curve_intersect(Curve const & A, double Al, double Ah,
568 // std::cout << depth << "(" << Al << ", " << Ah << ")\n";
569 Point A0 = A.pointAt(Al), A1 = A.pointAt(Ah),
575 if((depth > 12) || (A.boundsLocal(Interval(Al, Ah), 1).maxExtent() < 0.1
579 tA = tA * (Ah - Al) + Al;
591 A, Al, Ah,
594 A, Al, Ah,