Package elki.distance

Class AbstractDatabaseDistance.Instance<O>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected elki.distance.Distance<? super O> parent
      Parent distance
      protected elki.database.relation.Relation<O> relation
      Relation to query.
    • Constructor Summary

      Constructors 
      Constructor Description
      Instance​(elki.database.relation.Relation<O> relation, elki.distance.Distance<? super O> parent)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      elki.distance.Distance<? super O> getDistance()  
      elki.database.relation.Relation<? extends O> 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.distance.DistanceQuery

        distance
    • Field Detail

      • relation

        protected final elki.database.relation.Relation<O> relation
        Relation to query.
      • parent

        protected final elki.distance.Distance<? super O> parent
        Parent distance
    • Constructor Detail

      • Instance

        public Instance​(elki.database.relation.Relation<O> relation,
                        elki.distance.Distance<? super O> parent)
        Constructor.
        Parameters:
        relation - Data relation
        parent - Parent distance
    • Method Detail

      • getRelation

        public elki.database.relation.Relation<? extends O> getRelation()
        Specified by:
        getRelation in interface elki.database.query.distance.DistanceQuery<O>
      • getDistance

        public elki.distance.Distance<? super O> getDistance()
        Specified by:
        getDistance in interface elki.database.query.distance.DistanceQuery<O>