Table of Contents

Class SegmentExtractingNoder

Namespace
NetTopologySuite.Noding
Assembly
NetTopologySuite.dll

A noder which extracts all line segments as ISegmentStrings. This enables fast overlay of geometries which are known to be already fully noded. In particular, it provides fast union of polygonal and linear coverages. Unioning a noded set of lines is an effective way to perform line merging and line dissolving.

No precision reduction is carried out. If that is required, another noder must be used (such as a snap-rounding noder), or the input must be precision-reduced beforehand.
public sealed class SegmentExtractingNoder : INoder
Inheritance
SegmentExtractingNoder
Implements
Inherited Members

Constructors

SegmentExtractingNoder()

public SegmentExtractingNoder()

Methods

ComputeNodes(IList<ISegmentString>)

public void ComputeNodes(IList<ISegmentString> segStrings)

Parameters

segStrings IList<ISegmentString>

GetNodedSubstrings()

public IList<ISegmentString> GetNodedSubstrings()

Returns

IList<ISegmentString>