public static bool Within(ReadOnlyLine line, ReadOnlyPolygon area) => throw null;
public static bool Across(ReadOnlyLine line, ReadOnlyPolygon area) => throw null;
public static bool Within(ReadOnlyPoint point, ReadOnlyPolygon area) => throw null;
public static bool EndpointJoin(ReadOnlyLine line, ReadOnlyPolygon area) => throw null;
public static bool Coincident(ReadOnlyPoint point, ReadOnlyPolygon area) => throw null;
public static bool Disjoint(ReadOnlyPoint point, ReadOnlyPolygon area) => throw null;
public static bool Within(ReadOnlyPolygon a, ReadOnlyPolygon b) => throw null;
public static bool CompletelyWithin(ReadOnlyPolygon a, ReadOnlyPolygon b) => throw null;
public static bool OuterRingAdjacent(ReadOnlyPolygon a, ReadOnlyLine b) => throw null;
public static bool Overlap(ReadOnlyPolygon a, ReadOnlyPolygon b, out Point3D coordinate) => throw null;
public static bool Join(ReadOnlyPolygon a, ReadOnlyLine b) => throw null;
public static bool Equal(ReadOnlyPolygon a, ReadOnlyPolygon b) => throw null;
public static bool Disjoint(ReadOnlyPolygon a, ReadOnlyPolygon b) => throw null;
public static bool Adjacent(ReadOnlyLine line, ReadOnlyPolygon area) => throw null;
public static bool Adjacent(ReadOnlyPolygon a, ReadOnlyPolygon b) => throw null;
public static bool Disjoint(ReadOnlyLine line, ReadOnlyPolygon area) => throw null;
public double CalculateArea(ReadOnlyPolygon polygon) => throw null;