Lines Matching refs:intersect
401 std::vector<ShapeIntersection> Ellipse::intersect(Line const &line) const
408 // TODO intersect with line segment.
454 std::vector<ShapeIntersection> Ellipse::intersect(LineSegment const &seg) const
458 std::vector<ShapeIntersection> result = intersect(Line(seg));
463 std::vector<ShapeIntersection> Ellipse::intersect(Ellipse const &other) const
514 // of two ellipses, this corresponds to cross-lines. These intersect the ellipses
564 // intersect with the obtained lines and report intersections
566 std::vector<ShapeIntersection> as = intersect(lines[li]);
567 std::vector<ShapeIntersection> bs = other.intersect(lines[li]);
580 std::vector<ShapeIntersection> Ellipse::intersect(D2<Bezier> const &b) const