de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree
Class MTreeNode<O,D extends Distance<D>>
java.lang.Object
de.lmu.ifi.dbs.elki.persistent.AbstractPage
de.lmu.ifi.dbs.elki.index.tree.AbstractNode<E>
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.AbstractMTreeNode<O,D,MTreeNode<O,D>,MTreeEntry<D>>
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeNode<O,D>
- Type Parameters:
O
- Object typeD
- Distance type
- All Implemented Interfaces:
- Node<MTreeEntry<D>>, Page, Externalizable, Serializable
public class MTreeNode<O,D extends Distance<D>>
- extends AbstractMTreeNode<O,D,MTreeNode<O,D>,MTreeEntry<D>>
Represents a node in an M-Tree.
- See Also:
- Serialized Form
Constructor Summary |
MTreeNode()
Empty constructor for Externalizable interface. |
MTreeNode(int capacity,
boolean isLeaf)
Creates a new MTreeNode with the specified parameters. |
Methods inherited from class de.lmu.ifi.dbs.elki.index.tree.AbstractNode |
addDirectoryEntry, addLeafEntry, children, deleteAllEntries, deleteEntry, equals, getCapacity, getEntries, getEntry, getNumEntries, isLeaf, readExternal, splitTo, splitTo, toString, writeExternal |
serialVersionUID
private static final long serialVersionUID
- Serial version
- See Also:
- Constant Field Values
MTreeNode
public MTreeNode()
- Empty constructor for Externalizable interface.
MTreeNode
public MTreeNode(int capacity,
boolean isLeaf)
- Creates a new MTreeNode with the specified parameters.
- Parameters:
capacity
- the capacity (maximum number of entries plus 1 for
overflow) of this nodeisLeaf
- indicates whether this node is a leaf node