Lines Matching refs:intersect
232 // Arcs line join. If two circles don't intersect, expand inner circle.
244 std::vector<Geom::ShapeIntersection> chord1_pts = outer_circle.intersect(secant1);
249 std::vector<Geom::ShapeIntersection> chord2_pts = outer_circle.intersect(bisector);
261 std::vector<Geom::ShapeIntersection> chord3_pts = outer_circle.intersect(da);
278 std::vector<Geom::ShapeIntersection> center_new = bisector2.intersect( diameter );
288 // Arcs line join. If two circles don't intersect, adjust both circles so they just touch.
343 std::vector<Geom::ShapeIntersection> points = circle1.intersect( bisector );
433 points = circle1.intersect(circle2);
436 // std::cout << " Circles do not intersect, do backup" << std::endl;
488 points = circle2.intersect(secant);
493 points = circle1.intersect(secant);
523 points = circle2.intersect(Line(incoming.initialPoint(), incoming.finalPoint()));
531 points = circle1.intersect(Line(outgoing.initialPoint(), outgoing.finalPoint()));
597 points = circle1.intersect(limit_line);
609 points = circle2.intersect(limit_line);