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
TPriorityThe type to use for the priority of the node in the queue.
TDataThe 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
dataTDataThe
TDatato 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.