
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, writeNodepublic abstract DistanceFunction<? super O,D> getDistanceFunction()
public abstract DistanceQuery<O,D> getDistanceQuery()