Class LODMesh.PriorityQueue
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.Decimate.LODMesh.PriorityQueue
- Enclosing class:
LODMesh
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int[](package private) LODMesh.PriorityQueue.HeapNode[](package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddownheap(int i) private LODMesh.PriorityQueue.HeapNodeget()doublegetmax()voidHeapUpdate(int idx, double w) intPop()voidPut(int idx, double w) private voidswap(int i, int j) private voidupheap(int i)
-
Field Details
-
hlist
LODMesh.PriorityQueue.HeapNode[] hlist -
hindex
int[] hindex -
nodeN
int nodeN -
hpointerM
int hpointerM
-
-
Constructor Details
-
PriorityQueue
public PriorityQueue(int dv)
-
-
Method Details
-
getmax
public double getmax() -
swap
private void swap(int i, int j) -
upheap
private void upheap(int i) -
downheap
private void downheap(int i) -
Put
public void Put(int idx, double w) -
get
-
HeapUpdate
public void HeapUpdate(int idx, double w) -
Pop
public int Pop()
-