Class AbstractDBIDSimilarity

  • All Implemented Interfaces:
    elki.similarity.DBIDSimilarity, elki.similarity.PrimitiveSimilarity<elki.database.ids.DBID>, elki.similarity.Similarity<elki.database.ids.DBID>

    public abstract class AbstractDBIDSimilarity
    extends java.lang.Object
    implements elki.similarity.DBIDSimilarity
    Abstract super class for distance functions needing a preprocessor.
    Since:
    0.4.0
    Author:
    Elke Achtert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected elki.database.relation.Relation<? extends elki.database.ids.DBID> database
      The database we work on
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractDBIDSimilarity​(elki.database.relation.Relation<? extends elki.database.ids.DBID> database)
      Constructor.
    • Method Summary

      • Methods inherited from class java.lang.Object

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

        instantiate, similarity
      • Methods inherited from interface elki.similarity.Similarity

        getInputTypeRestriction, isSymmetric
    • Field Detail

      • database

        protected elki.database.relation.Relation<? extends elki.database.ids.DBID> database
        The database we work on
    • Constructor Detail

      • AbstractDBIDSimilarity

        public AbstractDBIDSimilarity​(elki.database.relation.Relation<? extends elki.database.ids.DBID> database)
        Constructor.
        Parameters:
        database - Database