Lines Matching defs:Bh
246 Curve const & B, double Bl, double Bh,
252 OptRect Br = B.boundsLocal(Interval(Bl, Bh));
259 //&& B.boundsLocal(Interval(Bl, Bh), 1).maxExtent() < 0.1)) {
262 B.pointAt(Bl), B.pointAt(Bh),
265 tB = tB * (Bh - Bl) + Bl;
276 double mid = (Bl + Bh)/2;
280 pair_intersect(B, mid, Bh,
302 Curve const &B, double Bl, double Bh,
304 if( Al >= Ah || Bl >= Bh) return;
305 //std::cout << " " << depth << "[" << Al << ", " << Ah << "]" << "[" << Bl << ", " << Bh << "]";
308 B0 = B.pointAt(Bl), B1 = B.pointAt(Bh);
316 B.pointAt(Bl), B.pointAt(Bh),
319 tB = tB * (Bh - Bl) + Bl;
330 double mid = (Bl + Bh)/2;
334 mono_intersect(B, mid, Bh,
353 Path const &B, double Bl, double Bh,
355 if( Al >= Ah || Bl >= Bh) return;
356 std::cout << " " << depth << "[" << Al << ", " << Ah << "]" << "[" << Bl << ", " << Bh << "]";
359 B0 = B.pointAt(Bl), B1 = B.pointAt(Bh);
369 tB = tB * (Bh - Bl) + Bl;
378 double mid = (Bl + Bh)/2;
382 mono_pair(B, mid, Bh,
566 Curve const & B, double Bl, double Bh,
570 B0 = B.pointAt(Bl), B1 = B.pointAt(Bh);
576 && B.boundsLocal(Interval(Bl, Bh), 1).maxExtent() < 0.1)) {
580 tB = tB * (Bh - Bl) + Bl;
589 double mid = (Bl + Bh)/2;
593 mono_curve_intersect(B, mid, Bh,