Search Results for

    Show / Hide Table of Contents

    Class BoundaryChainNoder

    A noder which extracts chains of boundary segments as {@link SegmentString}s from a polygonal coverage. Boundary segments are those which are not duplicated in the input polygonal coverage. Extracting chains of segments minimize the number of segment strings created, which produces a more efficient topological graph structure.

    This enables fast overlay of polygonal coverages in CoverageUnion. Using this noder is faster than SegmentExtractingNoder and BoundarySegmentNoder.

    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.
    Inheritance
    object
    BoundaryChainNoder
    Implements
    INoder
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Noding
    Assembly: NetTopologySuite.dll
    Syntax
    public class BoundaryChainNoder : INoder

    Constructors

    | Edit this page View Source

    BoundaryChainNoder()

    Creates a new boundary-extracting noder.

    Declaration
    public BoundaryChainNoder()

    Methods

    | Edit this page View Source

    ComputeNodes(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
    | Edit this page View Source

    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>

    Implements

    INoder
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX