Class MCIndexSegmentSetMutualIntersector
Intersects two sets of ISegment
Implements
Inherited Members
Namespace: NetTopologySuite .Noding
Assembly: NetTopologySuite.dll
Syntax
public class MCIndexSegmentSetMutualIntersector : ISegmentSetMutualIntersector
Constructors
| Edit this page View SourceMCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString>)
Constructs a new intersector for a given set of ISegment
Declaration
public MCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString> baseSegStrings)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ISegment |
baseSegStrings | The base segment strings to intersect |
MCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString>, Envelope)
Constructs a new intersector for a given set of ISegment
Declaration
public MCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString> baseSegStrings, Envelope env)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ISegment |
baseSegStrings | The base segment strings to intersect |
Envelope | env | The envelope |
MCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString>, double)
Constructs a new intersector for a given set of ISegment
Declaration
public MCIndexSegmentSetMutualIntersector(IEnumerable<ISegmentString> baseSegStrings, double overlapTolerance)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ISegment |
baseSegStrings | The base segment strings to intersect |
double | overlapTolerance | A tolerance for overlapping segments |
Properties
| Edit this page View SourceIndex
Gets the index constructed over the base segment strings
Declaration
public ISpatialIndex<MonotoneChain> Index { get; }
Property Value
Type | Description |
---|---|
ISpatial |
Remarks
NOTE: To retain thread-safety, treat returned value as immutable
Methods
| Edit this page View SourceProcess(IEnumerable<ISegmentString>, ISegmentIntersector)
Calls Process
Declaration
public void Process(IEnumerable<ISegmentString> segStrings, ISegmentIntersector segInt)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ISegment |
segStrings | A set of segments to intersect |
ISegment |
segInt | The |