namespace GisSharpBlog.NetTopologySuite.Noding { /// /// Computes the intersections between two line segments in s /// and adds them to each string. /// The is passed to a . /// The method is called whenever the /// detects that two s might intersect. /// This class is an example of the Strategy pattern. /// public interface ISegmentIntersector { /// /// This method is called by clients /// of the interface to process /// intersections for two segments of the s being intersected. /// /// /// /// /// void ProcessIntersections(SegmentString e0, int segIndex0, SegmentString e1, int segIndex1); } }