Legend
public static ValueTuple<PointD?, double, PointD?, double> LineWithCircle( EdgeD line, CircleD circle )