Class BoundarySegmentNoder
A noder which extracts boundary line segments as ISegmentString. Boundary segments are those which are not duplicated in the input. It is appropriate for use with valid polygonal coverages.
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.Implements
Inherited Members
Namespace: NetTopologySuite.Noding
Assembly: NetTopologySuite.dll
Syntax
public class BoundarySegmentNoder : INoder
Constructors
| Edit this page View SourceBoundarySegmentNoder()
Creates a new segment-dissolving noder.
Declaration
public BoundarySegmentNoder()
Methods
| Edit this page View SourceComputeNodes(IList<ISegmentString>)
Computes the noding for a collection of ISegmentStrings. Some Noders may add all these nodes to the input ISegmentStrings; others may only add some or none at all.
Declaration
public void ComputeNodes(IList<ISegmentString> segStrings)
Parameters
Type | Name | Description |
---|---|---|
IList<ISegmentString> | segStrings |
GetNodedSubstrings()
Returns a IList<T> of fully noded ISegmentStrings. The ISegmentStrings have the same context as their parent.
Declaration
public IList<ISegmentString> GetNodedSubstrings()
Returns
Type | Description |
---|---|
IList<ISegmentString> |