Search Results for

    Show / Hide Table of Contents

    Class PriorityQueueNode<TPriority, TData>

    A container for a prioritized node that sites in an AlternativePriorityQueue<TPriority, TData>.

    Inheritance
    object
    PriorityQueueNode<TPriority, TData>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Utilities
    Assembly: NetTopologySuite.dll
    Syntax
    public sealed class PriorityQueueNode<TPriority, TData>
    Type Parameters
    Name Description
    TPriority

    The type to use for the priority of the node in the queue.

    TData

    The type to use for the data stored by the node in the queue.

    Constructors

    | Edit this page View Source

    PriorityQueueNode(TData)

    Initializes a new instance of the PriorityQueueNode<TPriority, TData> class.

    Declaration
    public PriorityQueueNode(TData data)
    Parameters
    Type Name Description
    TData data

    The TData to store in this node.

    Properties

    | Edit this page View Source

    Data

    Gets the TData that is stored in this node.

    Declaration
    public TData Data { get; }
    Property Value
    Type Description
    TData
    | Edit this page View Source

    Priority

    Gets the TPriority of this node in the queue.

    Declaration
    public TPriority Priority { get; }
    Property Value
    Type Description
    TPriority
    Remarks

    The queue may update this priority while the node is still in the queue.

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