Search Results for

    Show / Hide Table of Contents

    Class MonotoneChainOverlapAction

    The action for the internal iterator for performing overlap queries on a MonotoneChain.

    Inheritance
    object
    MonotoneChainOverlapAction
    MCIndexNoder.SegmentOverlapAction
    MCIndexSegmentSetMutualIntersector.SegmentOverlapAction
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Index.Chain
    Assembly: NetTopologySuite.dll
    Syntax
    public class MonotoneChainOverlapAction

    Fields

    | Edit this page View Source

    overlapSeg1

    Declaration
    protected LineSegment overlapSeg1
    Field Value
    Type Description
    LineSegment
    | Edit this page View Source

    overlapSeg2

    Declaration
    protected LineSegment overlapSeg2
    Field Value
    Type Description
    LineSegment

    Methods

    | Edit this page View Source

    Overlap(LineSegment, LineSegment)

    This is a convenience function which can be overridden to obtain the actual line segments which overlap.

    Declaration
    public virtual void Overlap(LineSegment seg1, LineSegment seg2)
    Parameters
    Type Name Description
    LineSegment seg1
    LineSegment seg2
    | Edit this page View Source

    Overlap(MonotoneChain, int, MonotoneChain, int)

    This function can be overridden if the original chains are needed.

    Declaration
    public virtual void Overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
    Parameters
    Type Name Description
    MonotoneChain mc1
    int start1

    The index of the start of the overlapping segment from mc1.

    MonotoneChain mc2
    int start2

    The index of the start of the overlapping segment from mc2.

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