org.jhotdraw.geom
Class QuadTree2DDouble<T>
java.lang.Object
org.jhotdraw.geom.QuadTree2DDouble<T>
public class QuadTree2DDouble<T>
- extends java.lang.Object
QuadTree2DDouble.
|
Method Summary |
void |
add(T o,
java.awt.geom.Rectangle2D.Double bounds)
|
java.util.Collection<T> |
findContains(java.awt.geom.Point2D.Double p)
|
java.util.Collection<T> |
findInside(java.awt.geom.Rectangle2D.Double r)
|
java.util.Collection<T> |
findIntersects(java.awt.geom.Rectangle2D.Double r)
|
java.util.Collection<T> |
findIntersects(java.awt.geom.Rectangle2D r)
|
void |
remove(T o)
|
void |
reorganize()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuadTree2DDouble
public QuadTree2DDouble()
- Creates a new instance.
QuadTree2DDouble
public QuadTree2DDouble(java.awt.geom.Rectangle2D.Double bounds)
add
public void add(T o,
java.awt.geom.Rectangle2D.Double bounds)
reorganize
public void reorganize()
remove
public void remove(T o)
findContains
public java.util.Collection<T> findContains(java.awt.geom.Point2D.Double p)
findIntersects
public java.util.Collection<T> findIntersects(java.awt.geom.Rectangle2D r)
findIntersects
public java.util.Collection<T> findIntersects(java.awt.geom.Rectangle2D.Double r)
findInside
public java.util.Collection<T> findInside(java.awt.geom.Rectangle2D.Double r)