/** * Returns the intersection points with another circle. The result is a collection with 0, 1 or 2 * points. */ public Collection<Point2D> intersections(Circle2D circle) { return Circle2D.circlesIntersections(this, circle); }