Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.index.tree.spatial
Interface SpatialNode<N extends SpatialNode<N,E>,E extends SpatialEntry>

All Superinterfaces:
Externalizable, Node<N,E>, Page<N>, Serializable, SpatialComparable, SpatialObject
All Known Implementing Classes:
AbstractRStarTreeNode, DeLiCluNode, RdKNNNode, RStarTreeNode

public interface SpatialNode<N extends SpatialNode<N,E>,E extends SpatialEntry>
extends Node<N,E>, SpatialObject

Defines the requirements for an object that can be used as a node in a Spatial Index. A spatial node can be a spatial directory node or a spatial leaf node.

Author:
Elke Achtert

Method Summary
 int getDimensionality()
          Returns the dimensionality of this spatial object.
 HyperBoundingBox mbr()
          Computes and returns the MBR of this spatial object.
 
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
getID, isDirty, setDirty, setFile, setID
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialObject
getID
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialComparable
getMax, getMin
 

Method Detail

getDimensionality

int getDimensionality()
Returns the dimensionality of this spatial object.

Specified by:
getDimensionality in interface SpatialComparable
Returns:
the dimensionality of this spatial object

mbr

HyperBoundingBox mbr()
Computes and returns the MBR of this spatial object.

Returns:
the MBR of this spatial object

Release 0.1 (2008-07-10_1838)