JHotDraw 7.0.6

org.jhotdraw.geom
Class QuadTree2DDouble<T>

java.lang.Object
  extended by org.jhotdraw.geom.QuadTree2DDouble<T>

public class QuadTree2DDouble<T>
extends java.lang.Object

QuadTree2DDouble.


Constructor Summary
QuadTree2DDouble()
          Creates a new instance.
QuadTree2DDouble(java.awt.geom.Rectangle2D.Double bounds)
           
 
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
 

Constructor Detail

QuadTree2DDouble

public QuadTree2DDouble()
Creates a new instance.


QuadTree2DDouble

public QuadTree2DDouble(java.awt.geom.Rectangle2D.Double bounds)
Method Detail

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)

Copyright 1996-2006 © JHotDraw.org