ags.utils.dataStructures.trees.secondGenKD
Class KdTree.ResultHeap
java.lang.Object
ags.utils.dataStructures.trees.secondGenKD.KdTree.ResultHeap
- Enclosing class:
- KdTree<T>
private static class KdTree.ResultHeap
- extends Object
Class for tracking up to 'size' closest values
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
private final Object[] data
distance
private final double[] distance
size
private final int size
values
private int values
removedData
public Object removedData
removedDist
public double removedDist
KdTree.ResultHeap
public KdTree.ResultHeap(int size)
addValue
public void addValue(double dist,
Object value)
removeLargest
public void removeLargest()
upHeapify
private void upHeapify(int c)
downHeapify
private void downHeapify(int p)
getMaxDist
public double getMaxDist()