private static Location LocateInPolygonRing(Coordinate p, ILinearRing ring) { // bounding-box check if (!ring.EnvelopeInternal.Intersects(p)) { return(Location.Exterior); } return(PointLocation.LocateInRing(p, ring.CoordinateSequence)); }
public static Location LocatePointInRing(Coordinate p, ICoordinateSequence ring) { return(PointLocation.LocateInRing(p, ring)); }
public static Location LocatePointInRing(Coordinate p, Coordinate[] ring) { return(PointLocation.LocateInRing(p, ring)); }