Class RStarTreeFactory<O extends elki.data.NumberVector>

  • Type Parameters:
    O - Object type
    All Implemented Interfaces:
    elki.index.IndexFactory<O>

    @Alias({"rstar","r*"})
    public class RStarTreeFactory<O extends elki.data.NumberVector>
    extends AbstractRStarTreeFactory<O,​RStarTreeNode,​SpatialEntry,​RTreeSettings>
    Factory for regular R*-Trees.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Constructor Detail

      • RStarTreeFactory

        public RStarTreeFactory​(elki.persistent.PageFileFactory<?> pageFileFactory,
                                RTreeSettings settings)
        Constructor.
        Parameters:
        pageFileFactory - Data storage
        settings - Tree settings
    • Method Detail

      • instantiate

        public RStarTreeIndex<O> instantiate​(elki.database.relation.Relation<O> relation)
      • getNodeClass

        protected java.lang.Class<RStarTreeNode> getNodeClass()