Package com.mxgraph.analysis
Class mxFibonacciHeap.Node
- java.lang.Object
-
- com.mxgraph.analysis.mxFibonacciHeap.Node
-
- Enclosing class:
- mxFibonacciHeap
public static class mxFibonacciHeap.Node extends java.lang.Object
Implements a node of the Fibonacci heap. It holds the information necessary for maintaining the structure of the heap. It also holds the reference to the key value (which is used to determine the heap structure). Additional Node data should be stored in a subclass.
-
-
Constructor Summary
Constructors Constructor Description Node(java.lang.Object userObject, double key)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getKey()
Obtain the key for this node.java.lang.Object
getUserObject()
void
setUserObject(java.lang.Object userObject)
-
-
-
Method Detail
-
getKey
public final double getKey()
Obtain the key for this node.- Returns:
- the key
-
getUserObject
public java.lang.Object getUserObject()
- Returns:
- Returns the userObject.
-
setUserObject
public void setUserObject(java.lang.Object userObject)
- Parameters:
userObject
- The userObject to set.
-
-