us.ihmc.utilities.dataStructures.hyperCubeTree
Class OctreeToQuadtreeListenerConverter

java.lang.Object
  extended by us.ihmc.utilities.dataStructures.hyperCubeTree.OctreeToQuadtreeListenerConverter
All Implemented Interfaces:
HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>

public class OctreeToQuadtreeListenerConverter
extends java.lang.Object
implements HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>


Constructor Summary
OctreeToQuadtreeListenerConverter(QuadTreeListener quadListener)
           
 
Method Summary
 void leafAdded(HyperCubeLeaf<java.lang.Boolean> leaf)
           
 void metaDataUpdated(java.lang.String id, OneDimensionalBounds[] bounds, java.lang.Void data)
           
 void nodeAdded(java.lang.String id, OneDimensionalBounds[] bounds, HyperCubeLeaf<java.lang.Boolean> leaf)
           
 void nodeRemoved(java.lang.String id)
           
 void treeCleared()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OctreeToQuadtreeListenerConverter

public OctreeToQuadtreeListenerConverter(QuadTreeListener quadListener)
Method Detail

nodeAdded

public void nodeAdded(java.lang.String id,
                      OneDimensionalBounds[] bounds,
                      HyperCubeLeaf<java.lang.Boolean> leaf)
Specified by:
nodeAdded in interface HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>

nodeRemoved

public void nodeRemoved(java.lang.String id)
Specified by:
nodeRemoved in interface HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>

leafAdded

public void leafAdded(HyperCubeLeaf<java.lang.Boolean> leaf)
Specified by:
leafAdded in interface HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>

treeCleared

public void treeCleared()
Specified by:
treeCleared in interface HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>

metaDataUpdated

public void metaDataUpdated(java.lang.String id,
                            OneDimensionalBounds[] bounds,
                            java.lang.Void data)
Specified by:
metaDataUpdated in interface HyperCubeTreeListener<java.lang.Boolean,java.lang.Void>