O
- the type of objects stored in the indexD
- the type of Distance used in the metrical indexN
- the type of nodes used in the metrical indexE
- the type of entries used in the metrical indexpublic abstract class MetricalIndexTree<O,D extends Distance<D>,N extends Node<E>,E extends Entry> extends IndexTree<N,E>
dirCapacity, dirMinimum, initialized, leafCapacity, leafMinimum
Constructor and Description |
---|
MetricalIndexTree(PageFile<N> pagefile)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract DistanceFunction<? super O,D> |
getDistanceFunction()
Returns the distance function of this metrical index.
|
abstract DistanceQuery<O,D> |
getDistanceQuery()
Returns the distance function of this metrical index.
|
abstract List<E> |
getLeaves()
Returns a list of entries pointing to the leaf nodes of this spatial index.
|
createEmptyRoot, createHeader, createNewDirectoryNode, createNewLeafNode, createRootEntry, deleteNode, getFile, getLogger, getNode, getNode, getPageFileStatistics, getPageID, getPageSize, getRoot, getRootEntry, getRootID, getRootPath, initialize, initialize, initializeCapacities, initializeFromFile, isRoot, postDelete, preInsert, writeNode
public abstract DistanceFunction<? super O,D> getDistanceFunction()
public abstract DistanceQuery<O,D> getDistanceQuery()