Package elki.distance

Interface IndexBasedDistance<O>

  • Type Parameters:
    O - Object type
    All Superinterfaces:
    elki.distance.Distance<O>
    All Known Implementing Classes:
    AbstractIndexBasedDistance

    public interface IndexBasedDistance<O>
    extends elki.distance.Distance<O>
    Distance function relying on an index (such as preprocessed neighborhoods).
    Since:
    0.3
    Author:
    Erich Schubert
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  IndexBasedDistance.Instance<T,​I extends elki.index.Index>
      Instance interface for Index based distance functions.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static elki.utilities.optionhandling.OptionID INDEX_ID
      OptionID for the index parameter
    • Method Summary

      • Methods inherited from interface elki.distance.Distance

        getInputTypeRestriction, instantiate, isMetric, isSquared, isSymmetric
    • Field Detail

      • INDEX_ID

        static final elki.utilities.optionhandling.OptionID INDEX_ID
        OptionID for the index parameter