de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar
Class RStarTreeNode

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.persistent.AbstractPage
      extended by de.lmu.ifi.dbs.elki.index.tree.AbstractNode<E>
          extended by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.AbstractRStarTreeNode<RStarTreeNode,SpatialEntry>
              extended by de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeNode
All Implemented Interfaces:
SpatialComparable, Node<SpatialEntry>, SpatialNode<RStarTreeNode,SpatialEntry>, Page, Externalizable, Serializable

public class RStarTreeNode
extends AbstractRStarTreeNode<RStarTreeNode,SpatialEntry>

Represents a node in an R*-Tree.

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class de.lmu.ifi.dbs.elki.index.tree.AbstractNode
entries, isLeaf, numEntries
 
Constructor Summary
RStarTreeNode()
          Empty constructor for Externalizable interface.
RStarTreeNode(int capacity, boolean isLeaf)
          Creates a new RStarTreeNode with the specified parameters.
 
Method Summary
 
Methods inherited from class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.AbstractRStarTreeNode
adjustEntry, adjustEntryIncremental, computeMBR, getDimensionality, getMax, getMin, initReInsert, integrityCheck, integrityCheckParameters, readExternal, writeExternal
 
Methods inherited from class de.lmu.ifi.dbs.elki.index.tree.AbstractNode
addDirectoryEntry, addLeafEntry, children, deleteAllEntries, deleteEntry, equals, getCapacity, getEntries, getEntry, getNumEntries, isLeaf, splitTo, splitTo, toString
 
Methods inherited from class de.lmu.ifi.dbs.elki.persistent.AbstractPage
getPageID, hashCode, isDirty, setDirty, setPageID
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.Node
addDirectoryEntry, addLeafEntry, children, getEntry, getNumEntries, isLeaf
 
Methods inherited from interface de.lmu.ifi.dbs.elki.persistent.Page
getPageID, isDirty, setDirty, setPageID
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

RStarTreeNode

public RStarTreeNode()
Empty constructor for Externalizable interface.


RStarTreeNode

public RStarTreeNode(int capacity,
                     boolean isLeaf)
Creates a new RStarTreeNode with the specified parameters.

Parameters:
capacity - the capacity (maximum number of entries plus 1 for overflow) of this node
isLeaf - indicates whether this node is a leaf node

Release 0.4.0 (2011-09-20_1324)