Package elki.index.laesa
Class LAESA.LAESARangeSearcher<Q>
- java.lang.Object
-
- elki.index.laesa.LAESA.LAESARangeSearcher<Q>
-
- Type Parameters:
Q
- query object
- All Implemented Interfaces:
RangeSearcher<Q>
- Direct Known Subclasses:
LAESA.LAESARangeByDBIDSearcher
,LAESA.LAESARangeByObjectSearcher
public abstract class LAESA.LAESARangeSearcher<Q> extends java.lang.Object implements RangeSearcher<Q>
Range searcher class- Author:
- Robert Gehde
-
-
Constructor Summary
Constructors Constructor Description LAESARangeSearcher()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
laesaRangeSearch(double range, ModifiableDoubleDBIDList result)
Perform a range searchprotected abstract double
queryDistance(DBIDRef it)
Compute the distance to a candidate object.-
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.range.RangeSearcher
getRange, getRange
-
-
-
-
Method Detail
-
laesaRangeSearch
protected void laesaRangeSearch(double range, ModifiableDoubleDBIDList result)
Perform a range search- Parameters:
range
- radius to searchresult
- result list
-
queryDistance
protected abstract double queryDistance(DBIDRef it)
Compute the distance to a candidate object.- Parameters:
it
- Object reference- Returns:
- Distance
-
-