public class RTreeLeaf<T> extends RTreeNode<T>
| Modifier and Type | Method and Description |
|---|---|
void |
add(BoundingBox envelope,
T object) |
T |
getObject(int index) |
int |
getSize() |
boolean |
remove(LinkedList<RTreeNode<T>> path,
BoundingBox envelope,
T object) |
List<RTreeNode<T>> |
split(BoundingBox envelope,
T object) |
protected void |
updateEnvelope() |
boolean |
visit(BoundingBox envelope,
Filter<T> filter,
Visitor<T> visitor) |
boolean |
visit(BoundingBox envelope,
Visitor<T> visitor) |
boolean |
visit(Visitor<T> visitor) |
contains, getArea, getBoundingBox, setBoundingBox, toStringpublic void add(BoundingBox envelope, T object)
public T getObject(int index)
public int getSize()
public boolean remove(LinkedList<RTreeNode<T>> path, BoundingBox envelope, T object)
public List<RTreeNode<T>> split(BoundingBox envelope, T object)
protected void updateEnvelope()
updateEnvelope in class RTreeNode<T>public boolean visit(BoundingBox envelope, Filter<T> filter, Visitor<T> visitor)
public boolean visit(BoundingBox envelope, Visitor<T> visitor)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.