Lines Matching refs:pb
324 Geom::PathBuilder pb;
326 return pb.peek().front();
329 pb.setStitching(true);
332 pb.moveTo(start);
333 build_from_sbasis(pb, B[0], tol, false);
366 pb.lineTo(B[i].at0()); // default to bevel for too shallow cusp angles
377 pb.lineTo(B[i].at0());
386 pb.lineTo(B[i].at0());
390 pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(),
405 pb.lineTo(B[i].at0());
412 pb.lineTo(B[i].at0());
416 pb.curveTo(sub1.first[1], sub1.first[2], sub1.first[3]);
417 pb.curveTo(sub2.second[1], sub2.second[2], sub2.second[3]);
446 build_from_sbasis(pb,arc0->toSBasis(), tol, false);
451 build_from_sbasis(pb,arc1->toSBasis(), tol, false);
467 pb.lineTo(*p);
470 pb.lineTo(B[i].at0());
474 pb.lineTo(B[i].at0());
477 pb.lineTo(B[i].at0());
491 pb.lineTo(*p);
494 pb.lineTo(B[i].at0());
518 pb.append(spiro.portion(1, spiro.size_open() - 1));
523 pb.lineTo(B[i].at0());
527 build_from_sbasis(pb, B[i], tol, false);
536 pb.lineTo(B[i].at0());
537 pb.append(bzr2);
541 pb.backspace();
544 pb.append( bzr1.portion(0, cross[0].ta) );
545 pb.append( bzr2.portion(cross[0].tb, bzr2.size_open()) );
549 build_from_sbasis(pb, B[i], tol, false);
554 pb.flush();
555 return pb.peek().front();