us.ihmc.utilities.dataStructures.quadTree
Class FloatQuadNode

java.lang.Object
  extended by us.ihmc.utilities.dataStructures.quadTree.QuadNode<java.lang.Float>
      extended by us.ihmc.utilities.dataStructures.quadTree.FloatQuadNode

public class FloatQuadNode
extends QuadNode<java.lang.Float>

User: Matt Date: 4/5/13


Constructor Summary
FloatQuadNode(java.lang.String id, double minX, double minY, double maxX, double maxY, double resolution, double heightThreshold, boolean trackMinimum, java.util.ArrayList<QuadTreeListener> listeners)
           
 
Method Summary
 boolean doIHaveStuffAboveMe()
           
 FloatQuadTreePutResult put(double x, double y, java.lang.Float value)
           
 FloatQuadTreePutResult put(FloatQuadLeaf leaf)
           
 
Methods inherited from class us.ihmc.utilities.dataStructures.quadTree.QuadNode
clear, get, get, get, getAllVisableChildrenNodes, getBounds, getID, getMinSize, getNumberOfChildren, put, remove, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FloatQuadNode

public FloatQuadNode(java.lang.String id,
                     double minX,
                     double minY,
                     double maxX,
                     double maxY,
                     double resolution,
                     double heightThreshold,
                     boolean trackMinimum,
                     java.util.ArrayList<QuadTreeListener> listeners)
Method Detail

put

public FloatQuadTreePutResult put(double x,
                                  double y,
                                  java.lang.Float value)
Overrides:
put in class QuadNode<java.lang.Float>

put

public FloatQuadTreePutResult put(FloatQuadLeaf leaf)

doIHaveStuffAboveMe

public boolean doIHaveStuffAboveMe()