Class FarthestPointsSplit<E extends MTreeEntry,​N extends AbstractMTreeNode<?,​N,​E>>

  • Type Parameters:
    E - the type of MTreeEntry used in the M-Tree
    N - the type of AbstractMTreeNode used in the M-Tree
    All Implemented Interfaces:
    MTreeSplit<E,​N>

    public class FarthestPointsSplit<E extends MTreeEntry,​N extends AbstractMTreeNode<?,​N,​E>>
    extends AbstractMTreeSplit<E,​N>
    Farthest points split.
    Since:
    0.2
    Author:
    Erich Schubert
    • Constructor Detail

      • FarthestPointsSplit

        public FarthestPointsSplit​(DistributionStrategy distributor)
        Constructor.
        Parameters:
        distributor - Distribution strategy
    • Method Detail

      • split

        public Assignments<E> split​(AbstractMTree<?,​N,​E,​?> tree,
                                    N node)
        Description copied from interface: MTreeSplit
        Returns the assignments of this split.
        Parameters:
        tree - Tree to use
        node - Node to split
        Returns:
        the assignments of this split