public abstract class AbstractIdObjectQuadTree<T> extends Object implements IdObjectIndex<T>
| Constructor and Description |
|---|
AbstractIdObjectQuadTree() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<Integer> ids) |
T |
add(T object) |
Iterator<T> |
iterator() |
List<T> |
query(BoundingBox envelope) |
List<T> |
queryAll() |
boolean |
remove(T object) |
void |
removeAll(Collection<T> objects) |
void |
visit(BoundingBox envelope,
Visitor<T> visitor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEnvelope, getId, getObject, getObjectspublic void add(Collection<Integer> ids)
public T add(T object)
add in interface IdObjectIndex<T>public List<T> query(BoundingBox envelope)
query in interface IdObjectIndex<T>public boolean remove(T object)
remove in interface IdObjectIndex<T>public void removeAll(Collection<T> objects)
public void visit(BoundingBox envelope, Visitor<T> visitor)
visit in interface IdObjectIndex<T>Copyright © 2015 Revolution Systems Inc.. All rights reserved.