public abstract class RTreeNode<T> extends Object
| Constructor and Description |
|---|
RTreeNode() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(BoundingBox boundingBox) |
double |
getArea() |
BoundingBox |
getBoundingBox() |
abstract boolean |
remove(LinkedList<RTreeNode<T>> path,
BoundingBox envelope,
T object) |
protected void |
setBoundingBox(BoundingBox boundingBox) |
String |
toString() |
protected abstract void |
updateEnvelope() |
abstract boolean |
visit(BoundingBox envelope,
Filter<T> filter,
Visitor<T> visitor) |
abstract boolean |
visit(BoundingBox envelope,
Visitor<T> visitor) |
abstract boolean |
visit(Visitor<T> visitor) |
public boolean contains(BoundingBox boundingBox)
public double getArea()
public BoundingBox getBoundingBox()
public abstract boolean remove(LinkedList<RTreeNode<T>> path, BoundingBox envelope, T object)
protected void setBoundingBox(BoundingBox boundingBox)
protected abstract void updateEnvelope()
public abstract boolean visit(BoundingBox envelope, Filter<T> filter, Visitor<T> visitor)
public abstract boolean visit(BoundingBox envelope, Visitor<T> visitor)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.