Class LngLatAsECEFIndex.Factory<O extends elki.data.NumberVector>

  • Type Parameters:
    O - Data type.
    All Implemented Interfaces:
    elki.index.IndexFactory<O>
    Enclosing class:
    LngLatAsECEFIndex<O extends elki.data.NumberVector>

    public static class LngLatAsECEFIndex.Factory<O extends elki.data.NumberVector>
    extends elki.index.projected.ProjectedIndex.Factory<O,​O>
    Index factory.
    Author:
    Erich Schubert
    • Field Summary

      • Fields inherited from class elki.index.projected.ProjectedIndex.Factory

        inner, kmulti, materialize, norefine, proj
    • Constructor Summary

      Constructors 
      Constructor Description
      Factory​(elki.index.IndexFactory<O> inner, boolean materialize, boolean norefine, EarthModel model)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      elki.index.projected.ProjectedIndex<O,​O> instantiate​(elki.database.relation.Relation<O> relation)  
      • Methods inherited from class elki.index.projected.ProjectedIndex.Factory

        getInputTypeRestriction
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Factory

        public Factory​(elki.index.IndexFactory<O> inner,
                       boolean materialize,
                       boolean norefine,
                       EarthModel model)
        Constructor.
        Parameters:
        inner - Inner index
        materialize - Flag to materialize the projection
        norefine - Flag to disable refinement of distances
        model - Earth model
    • Method Detail

      • instantiate

        public elki.index.projected.ProjectedIndex<O,​O> instantiate​(elki.database.relation.Relation<O> relation)
        Specified by:
        instantiate in interface elki.index.IndexFactory<O extends elki.data.NumberVector>
        Overrides:
        instantiate in class elki.index.projected.ProjectedIndex.Factory<O extends elki.data.NumberVector,​O extends elki.data.NumberVector>