public class FlatRStarTreeNode extends AbstractRStarTreeNode<FlatRStarTreeNode,SpatialEntry>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID
Serial version
|
entries, isLeaf, numEntries
Constructor and Description |
---|
FlatRStarTreeNode()
Empty constructor for Externalizable interface.
|
FlatRStarTreeNode(int capacity,
boolean isLeaf)
Creates a new FlatRStarTreeNode with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
deleteEntry(int index)
Deletes the entry at the specified index and shifts all entries after the
index to left.
|
void |
increaseEntries()
Increases the length of the entries array to entries.length + 1.
|
adjustEntry, adjustEntryIncremental, computeMBR, integrityCheck, integrityCheckParameters, readExternal, writeExternal
addDirectoryEntry, addLeafEntry, children, deleteAllEntries, getCapacity, getEntries, getEntry, getNumEntries, isLeaf, removeMask, splitByMask, splitTo, splitTo, toString
equals, getPageID, hashCode, isDirty, setDirty, setPageID
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addDirectoryEntry, addLeafEntry, children, getEntry, getNumEntries, isLeaf
private static final long serialVersionUID
public FlatRStarTreeNode()
public FlatRStarTreeNode(int capacity, boolean isLeaf)
capacity
- the capacity (maximum number of entries plus 1 for
overflow) of this nodeisLeaf
- indicates whether this node is a leaf nodepublic boolean deleteEntry(int index)
deleteEntry
in class AbstractNode<SpatialEntry>
index
- the index at which the entry is to be deletedpublic final void increaseEntries()
Copyright © 2019 ELKI Development Team. License information.