| java.lang.Object org.geotools.caching.spatialindex.rtree.Node org.geotools.caching.spatialindex.rtree.Index
Inner Class :class OverlapEntry | |
Inner Class :class OverlapEntryComparator implements Comparator | |
Constructor Summary | |
public | Index(RTree pTree, int id, int level) |
Method Summary | |
protected void | adjustTree(Node n, Stack pathBuffer) | protected void | adjustTree(Node n1, Node n2, Stack pathBuffer, boolean[] overflowTable) | protected Node | chooseSubtree(Region mbr, int level, Stack pathBuffer) | protected Leaf | findLeaf(Region mbr, int id, Stack pathBuffer) | protected int | findLeastEnlargement(Region r) | protected int | findLeastOverlap(Region r) | protected Node[] | split(byte[] pData, Region mbr, int id) |
Index | public Index(RTree pTree, int id, int level)(Code) | | |
adjustTree | protected void adjustTree(Node n1, Node n2, Stack pathBuffer, boolean[] overflowTable)(Code) | | |
findLeastEnlargement | protected int findLeastEnlargement(Region r)(Code) | | |
findLeastOverlap | protected int findLeastOverlap(Region r)(Code) | | |
Methods inherited from org.geotools.caching.spatialindex.rtree.Node | abstract protected Node chooseSubtree(Region mbr, int level, Stack pathBuffer)(Code)(Java Doc) protected void condenseTree(Stack toReinsert, Stack pathBuffer)(Code)(Java Doc) protected void deleteEntry(int index) throws IndexOutOfBoundsException(Code)(Java Doc) abstract protected Leaf findLeaf(Region mbr, int id, Stack pathBuffer)(Code)(Java Doc) public int getChildIdentifier(int index) throws IndexOutOfBoundsException(Code)(Java Doc) public IShape getChildShape(int index) throws IndexOutOfBoundsException(Code)(Java Doc) public int getChildrenCount()(Code)(Java Doc) public int getIdentifier()(Code)(Java Doc) public int getLevel()(Code)(Java Doc) public IShape getShape()(Code)(Java Doc) protected boolean insertData(byte[] pData, Region mbr, int id, Stack pathBuffer, boolean[] overflowTable)(Code)(Java Doc) protected void insertEntry(byte[] pData, Region mbr, int id) throws IllegalStateException(Code)(Java Doc) public boolean isIndex()(Code)(Java Doc) public boolean isLeaf()(Code)(Java Doc) protected void load(byte[] data) throws IOException(Code)(Java Doc) protected int[] pickSeeds()(Code)(Java Doc) protected void reinsertData(byte[] pData, Region mbr, int id, ArrayList reinsert, ArrayList keep)(Code)(Java Doc) protected void rstarSplit(byte[] pData, Region mbr, int id, ArrayList group1, ArrayList group2)(Code)(Java Doc) protected void rtreeSplit(byte[] pData, Region mbr, int id, ArrayList group1, ArrayList group2)(Code)(Java Doc) abstract protected Node[] split(byte[] pData, Region mbr, int id)(Code)(Java Doc) protected byte[] store() throws IOException(Code)(Java Doc)
|
|
|