Table of Contents

Class PriorityQueueNode<TPriority, TData>

Namespace
NetTopologySuite.Utilities
Assembly
NetTopologySuite.dll

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

public sealed class PriorityQueueNode<TPriority, TData>

Type Parameters

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.

Inheritance
PriorityQueueNode<TPriority, TData>
Inherited Members

Constructors

PriorityQueueNode(TData)

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

public PriorityQueueNode(TData data)

Parameters

data TData

The TData to store in this node.

Properties

Data

Gets the TData that is stored in this node.

public TData Data { get; }

Property Value

TData

Priority

Gets the TPriority of this node in the queue.

public TPriority Priority { get; }

Property Value

TPriority

Remarks

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