Class SharedNearestNeighborSimilarity.Instance<O>

  • Type Parameters:
    O - Object type
    All Implemented Interfaces:
    elki.database.query.similarity.DatabaseSimilarityQuery<O>, elki.database.query.similarity.SimilarityQuery<O>, elki.similarity.IndexBasedSimilarity.Instance<O,​SharedNearestNeighborIndex<O>>
    Enclosing class:
    SharedNearestNeighborSimilarity<O>

    public static class SharedNearestNeighborSimilarity.Instance<O>
    extends elki.similarity.AbstractIndexBasedSimilarity.Instance<O,​SharedNearestNeighborIndex<O>>
    Instance for a particular database.
    Author:
    Erich Schubert
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      elki.similarity.Similarity<? super O> getSimilarity()  
      double similarity​(elki.database.ids.DBIDRef id1, elki.database.ids.DBIDRef id2)  
      • Methods inherited from class elki.similarity.AbstractIndexBasedSimilarity.Instance

        getIndex, getRelation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface elki.database.query.similarity.DatabaseSimilarityQuery

        similarity, similarity, similarity
    • Method Detail

      • similarity

        public double similarity​(elki.database.ids.DBIDRef id1,
                                 elki.database.ids.DBIDRef id2)
      • getSimilarity

        public elki.similarity.Similarity<? super O> getSimilarity()