goldman.collection.tagged.spatial
Class TaggedQuadTree<T extends XYPoint,E>

java.lang.Object
  extended by goldman.collection.tagged.TaggedCollectionWrapper<T,E>
      extended by goldman.collection.tagged.spatial.TaggedSpatialCollectionWrapper<T,E>
          extended by goldman.collection.tagged.spatial.TaggedQuadTree<T,E>
All Implemented Interfaces:
TaggedSpatialCollection<T,E>, TaggedCollection<T,E>, Iterable<TaggedElement<T,E>>

public class TaggedQuadTree<T extends XYPoint,E>
extends TaggedSpatialCollectionWrapper<T,E>

A tagged version of a quad tree.


Field Summary
 
Fields inherited from class goldman.collection.tagged.spatial.TaggedSpatialCollectionWrapper
anchor
 
Fields inherited from class goldman.collection.tagged.TaggedCollectionWrapper
pairs, target
 
Constructor Summary
TaggedQuadTree()
           
TaggedQuadTree(XYComparator<? super T> comp)
           
 
Method Summary
 
Methods inherited from class goldman.collection.tagged.spatial.TaggedSpatialCollectionWrapper
max, min, withinBounds
 
Methods inherited from class goldman.collection.tagged.TaggedCollectionWrapper
accept, clear, contains, elements, ensureCapacity, get, getCapacity, getLocator, getSize, isEmpty, iterator, put, putAll, remove, tags, toString, trimToSize, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface goldman.collection.tagged.TaggedCollection
accept, clear, contains, elements, ensureCapacity, get, getCapacity, getLocator, getSize, isEmpty, iterator, put, putAll, remove, tags, toString, trimToSize, values
 

Constructor Detail

TaggedQuadTree

public TaggedQuadTree(XYComparator<? super T> comp)

TaggedQuadTree

public TaggedQuadTree()