
| Interface | Description | 
|---|---|
| MTreeEntry<D extends Distance<D>> | Defines the requirements for an entry in an M-Tree node. | 
| Class | Description | 
|---|---|
| AbstractMTree<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>> | Abstract super class for all M-Tree variants. | 
| AbstractMTreeFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMTree<O,D,N,E> & Index> | Abstract factory for various MTrees | 
| AbstractMTreeFactory.Parameterizer<O,D extends Distance<D>> | Parameterization class. | 
| AbstractMTreeNode<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>> | Abstract super class for nodes in M-Tree variants. | 
| MTreeDirectoryEntry<D extends Distance<D>> | Represents an entry in a directory node of an M-Tree. | 
| MTreeLeafEntry<D extends Distance<D>> | Represents an entry in a leaf node of an M-Tree. | 
M-Tree and variants.