Package elki.index
Class AbstractRefiningIndex.AbstractRefiningQuery
- java.lang.Object
-
- elki.index.AbstractRefiningIndex.AbstractRefiningQuery
-
- Direct Known Subclasses:
InMemoryIDistanceIndex.IDistanceKNNSearcher
,InMemoryIDistanceIndex.IDistanceRangeSearcher
,InMemoryLSHIndex.Instance.LSHKNNQuery
,InMemoryLSHIndex.Instance.LSHRangeQuery
,PartialVAFile.PartialVAFileKNNQuery
,PartialVAFile.PartialVAFileRangeQuery
,VAFile.VAFileKNNQuery
,VAFile.VAFileRangeQuery
- Enclosing class:
- AbstractRefiningIndex<O>
public abstract class AbstractRefiningIndex.AbstractRefiningQuery extends java.lang.Object
Abstract query for this index.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description protected DistanceQuery<O>
distanceQuery
Distance query.
-
Constructor Summary
Constructors Constructor Description AbstractRefiningQuery(DistanceQuery<O> distanceQuery)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
incRefinements(int c)
Count extra refinements.protected double
refine(DBIDRef id, O q)
Refinement distance computation.
-
-
-
Field Detail
-
distanceQuery
protected DistanceQuery<O> distanceQuery
Distance query.
-
-
Constructor Detail
-
AbstractRefiningQuery
public AbstractRefiningQuery(DistanceQuery<O> distanceQuery)
Constructor.- Parameters:
distanceQuery
- Distance query object
-
-