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
TDataThe
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.