Search Results for

    Show / Hide Table of Contents

    Class SinglePassNoder

    Base class for INoders which make a single pass to find intersections. This allows using a custom ISegmentIntersector (which for instance may simply identify intersections, rather than insert them).

    Inheritance
    object
    SinglePassNoder
    MCIndexNoder
    SimpleNoder
    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 abstract class SinglePassNoder : INoder

    Constructors

    | Edit this page View Source

    SinglePassNoder()

    Initializes a new instance of the SinglePassNoder class.

    Declaration
    protected SinglePassNoder()
    | Edit this page View Source

    SinglePassNoder(ISegmentIntersector)

    Initializes a new instance of the SinglePassNoder class.

    Declaration
    protected SinglePassNoder(ISegmentIntersector segInt)
    Parameters
    Type Name Description
    ISegmentIntersector segInt

    The ISegmentIntersector to use.

    Properties

    | Edit this page View Source

    SegmentIntersector

    Gets/sets the ISegmentIntersector to use with this noder. A ISegmentIntersector will normally add intersection nodes to the input segment strings, but it may not - it may simply record the presence of intersections. However, some INoders may require that intersections be added.

    Declaration
    public ISegmentIntersector SegmentIntersector { get; set; }
    Property Value
    Type Description
    ISegmentIntersector

    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 abstract 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 abstract IList<ISegmentString> GetNodedSubstrings()
    Returns
    Type Description
    IList<ISegmentString>

    Implements

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