Search Results for

    Show / Hide Table of Contents

    Class HoleAssigner

    Assigns hole rings to shell rings during polygonization. Uses spatial indexing to improve performance of shell lookup.

    Inheritance
    object
    HoleAssigner
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Operation.Polygonize
    Assembly: NetTopologySuite.dll
    Syntax
    public class HoleAssigner

    Constructors

    | Edit this page View Source

    HoleAssigner(IEnumerable<EdgeRing>)

    Creates a new hole assigner.

    Declaration
    public HoleAssigner(IEnumerable<EdgeRing> shells)
    Parameters
    Type Name Description
    IEnumerable<EdgeRing> shells

    An enumeration of shell rings to assign holes to

    Methods

    | Edit this page View Source

    AssignHolesToShells(IEnumerable<EdgeRing>)

    Assigns holes to the shells.

    Declaration
    public void AssignHolesToShells(IEnumerable<EdgeRing> holes)
    Parameters
    Type Name Description
    IEnumerable<EdgeRing> holes

    An enumeration of holes to assign to shells

    | Edit this page View Source

    AssignHolesToShells(IEnumerable<EdgeRing>, IEnumerable<EdgeRing>)

    Assigns hole rings to shell rings.

    Declaration
    public static void AssignHolesToShells(IEnumerable<EdgeRing> holes, IEnumerable<EdgeRing> shells)
    Parameters
    Type Name Description
    IEnumerable<EdgeRing> holes

    An enumeration of hole rings to assign

    IEnumerable<EdgeRing> shells

    An enumeration of shell rings

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