xxl.indexStructures
Class RTree

java.lang.Object
  |
  +--xxl.indexStructures.Tree
        |
        +--xxl.indexStructures.ORTree
              |
              +--xxl.indexStructures.RTree

public class RTree
extends ORTree


Inner Class Summary
 class RTree.Node
           
 
Inner classes inherited from class xxl.indexStructures.ORTree
ORTree.IndexEntry, ORTree.IndexEntryConverter, ORTree.Node, ORTree.NodeConverter
 
Inner classes inherited from class xxl.indexStructures.Tree
Tree.Descriptor, Tree.IndexEntry, Tree.Node, Tree.Query
 
Fields inherited from class xxl.indexStructures.Tree
determineContainer, getContainer, getDescriptor, getSplitMaxRatio, getSplitMinRatio, height, overflows, rootDescriptor, rootEntry, underflows
 
Constructor Summary
RTree()
           
 
Method Summary
 Tree.Node createNode(int level)
           
 Converter nodeConverter(Converter objectConverter, Converter idConverter, int dimensions)
           
 Rectangle rectangle(java.lang.Object entry)
           
 
Methods inherited from class xxl.indexStructures.ORTree
checkDescriptors, checkDescriptors, createIndexEntry, descriptor, indexEntryConverter, initialize, initialize, nodeConverter, query
 
Methods inherited from class xxl.indexStructures.Tree
chooseLeaf, chooseLeaf, chooseLeaf, down, grow, height, indexEntry, initialize, initialize, initialize, initialize, insert, insert, level, node, query, query, query, rootDescriptor, rootEntry, up, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RTree

public RTree()
Method Detail

rectangle

public Rectangle rectangle(java.lang.Object entry)

createNode

public Tree.Node createNode(int level)
Overrides:
createNode in class ORTree

nodeConverter

public Converter nodeConverter(Converter objectConverter,
                               Converter idConverter,
                               int dimensions)