Interface MTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
-
- Type Parameters:
E
- the type of MTreeEntry used in the M-TreeN
- the type of AbstractMTreeNode used in the M-Tree
- All Known Implementing Classes:
AbstractMTreeSplit
,FarthestPointsSplit
,MLBDistSplit
,MMRadSplit
,MRadSplit
,MSTSplit
,RandomSplit
public interface MTreeSplit<E extends MTreeEntry,N extends AbstractMTreeNode<?,N,E>>
Interface for M-tree splitting strategies.- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Assignments<E>
split(AbstractMTree<?,N,E,?> tree, N node)
Returns the assignments of this split.
-
-
-
Method Detail
-
split
Assignments<E> split(AbstractMTree<?,N,E,?> tree, N node)
Returns the assignments of this split.- Parameters:
tree
- Tree to usenode
- Node to split- Returns:
- the assignments of this split
-
-