com.vividsolutions.jts.index.bintree
Class NodeBase
java.lang.Object
com.vividsolutions.jts.index.bintree.NodeBase
public abstract class NodeBase
extends java.lang.Object
The base class for nodes in a
Bintree
.
protected List | items
|
protected Node[] | subnode - subnodes are numbered as follows:
0 | 1
|
items
protected List items
subnode
protected Node[] subnode
subnodes are numbered as follows:
0 | 1
NodeBase
public NodeBase()
add
public void add(Object item)
addAllItems
public List addAllItems(List items)
addAllItemsFromOverlapping
public List addAllItemsFromOverlapping(Interval interval,
Collection resultItems)
getItems
public List getItems()
getSubnodeIndex
public static int getSubnodeIndex(Interval interval,
double centre)
Returns the index of the subnode that wholely contains the given interval.
If none does, returns -1.
isSearchMatch
protected abstract boolean isSearchMatch(Interval interval)