Lines Matching defs:pwd2_out
637 Piecewise<D2<SBasis> > pwd2_out = compose(pwd2_in,x) + y*compose(n,x);
640 Geom::Path fixed_path = path_from_piecewise_fix_cusps( pwd2_out, y, jointype, miter_limit, LPE_CONVERSION_TOLERANCE);
657 double radius = 0.5 * distance(pwd2_out.lastValue(), mirrorpath.firstValue());
658 Geom::Point midpoint = 0.5*(pwd2_out.lastValue() + mirrorpath.firstValue()) + radius*end_deriv;
666 double radius = 0.5 * distance(pwd2_out.lastValue(), mirrorpath.firstValue());
667 fixed_path.appendNew<LineSegment>( pwd2_out.lastValue() + radius*end_deriv );
680 double radius1 = 0.5 * distance(pwd2_out.lastValue(), mirrorpath.firstValue());
695 double radius = 0.5 * distance(pwd2_out.firstValue(), mirrorpath.lastValue());
696 Geom::Point midpoint = 0.5*(mirrorpath.lastValue() + pwd2_out.firstValue()) - radius*start_deriv;
698 fixed_path.appendNew<LineSegment>( pwd2_out.firstValue() );
704 double radius = 0.5 * distance(pwd2_out.firstValue(), mirrorpath.lastValue());
706 fixed_path.appendNew<LineSegment>( pwd2_out.firstValue() - radius*start_deriv );
707 fixed_path.appendNew<LineSegment>( pwd2_out.firstValue() );
712 fixed_path.appendNew<LineSegment>( pwd2_out.firstValue() );
718 double radius2 = 0.5 * distance(pwd2_out.firstValue(), mirrorpath.lastValue());
719 fixed_path.appendNew<EllipticalArc>( radius2, radius2, M_PI/2., false, y.firstValue() < 0, pwd2_out.firstValue() );