using GeoAPI.Geometries; namespace GisSharpBlog.NetTopologySuite.Algorithm { /// /// Tests whether a Coordinate lies inside /// a ring, using a linear-time algorithm. /// public class SimplePointInRing : IPointInRing { /// /// /// private ICoordinate[] pts; /// /// /// /// public SimplePointInRing(ILinearRing ring) { pts = ring.Coordinates; } /// /// /// /// /// public bool IsInside(ICoordinate pt) { return CGAlgorithms.IsPointInRing(pt, pts); } } }