us.ihmc.utilities.dataStructures.hyperCubeTree
Class SimpleLossyDoubleTree
java.lang.Object
us.ihmc.utilities.dataStructures.hyperCubeTree.HyperCubeTree<java.lang.Double,java.lang.Void>
us.ihmc.utilities.dataStructures.hyperCubeTree.SimpleLossyDoubleTree
- All Implemented Interfaces:
- HyperCubeTreeListener<java.lang.Double,java.lang.Void>
public class SimpleLossyDoubleTree
- extends HyperCubeTree<java.lang.Double,java.lang.Void>
Methods inherited from class us.ihmc.utilities.dataStructures.hyperCubeTree.HyperCubeTree |
addListener, checkDimensionality, clearTree, countNodes, get, getHyperVolumeIntersection, getLeafNodeAtLocation, getNode, getRootNode, leafAdded, listAllLeafNodes, listAllLeaves, metaDataUpdated, nodeAdded, nodeRemoved, put, put, remove, removeListener, replacementPut, upRezz |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleLossyDoubleTree
public SimpleLossyDoubleTree(OneDimensionalBounds[] bounds,
double constantResolution,
double eps)
getResolution
public double getResolution(OneDimensionalBounds[] bounds,
int i)
shouldSubdivide
public boolean shouldSubdivide(HyperCubeLeaf<java.lang.Double> leaf1,
HyperCubeLeaf<java.lang.Double> leaf2)
treeCleared
public void treeCleared()