uk.me.parabola.util
Class QuadTree

java.lang.Object
  extended by uk.me.parabola.util.QuadTree

public class QuadTree
extends java.lang.Object


Constructor Summary
QuadTree(Area bbox)
           
 
Method Summary
 boolean add(Coord c)
           
 boolean addAll(java.util.Collection<Coord> coordList)
           
 void clear()
           
 java.util.List<Coord> get(Area bbox)
           
 java.util.List<Coord> get(java.util.Collection<java.util.List<Coord>> polygons)
           
 java.util.List<Coord> get(java.util.List<Coord> polygon)
           
 java.util.List<Coord> get(java.util.List<Coord> polygon, int offset)
           
 long getSize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuadTree

public QuadTree(Area bbox)
Method Detail

addAll

public boolean addAll(java.util.Collection<Coord> coordList)

add

public boolean add(Coord c)

get

public java.util.List<Coord> get(Area bbox)

get

public java.util.List<Coord> get(java.util.Collection<java.util.List<Coord>> polygons)

get

public java.util.List<Coord> get(java.util.List<Coord> polygon)

get

public java.util.List<Coord> get(java.util.List<Coord> polygon,
                                 int offset)

clear

public void clear()

getSize

public long getSize()