us.ihmc.utilities.dataStructures.hyperCubeTree
Interface HyperCubeTreeListener<T,D>

All Known Implementing Classes:
HyperCubeNodeTest.NullListener, HyperCubeTree, Octree, OctreeToQuadtreeListenerConverter, SimpleLossyDoubleTree

public interface HyperCubeTreeListener<T,D>


Method Summary
 void leafAdded(HyperCubeLeaf<T> leaf)
           
 void metaDataUpdated(java.lang.String id, OneDimensionalBounds[] bounds, D data)
           
 void nodeAdded(java.lang.String id, OneDimensionalBounds[] bounds, HyperCubeLeaf<T> leaf)
           
 void nodeRemoved(java.lang.String id)
           
 void treeCleared()
           
 

Method Detail

nodeAdded

void nodeAdded(java.lang.String id,
               OneDimensionalBounds[] bounds,
               HyperCubeLeaf<T> leaf)

nodeRemoved

void nodeRemoved(java.lang.String id)

leafAdded

void leafAdded(HyperCubeLeaf<T> leaf)

metaDataUpdated

void metaDataUpdated(java.lang.String id,
                     OneDimensionalBounds[] bounds,
                     D data)

treeCleared

void treeCleared()