
O - Object typepublic class LngLatAsECEFIndex<O extends NumberVector> extends ProjectedIndex<O,O>
LngLatDistanceFunction, as it uses a projection that will map data
according to this great circle distance. If the query hint
DatabaseQuery.HINT_EXACT is set, it will not be used.| Modifier and Type | Class and Description |
|---|---|
static class |
LngLatAsECEFIndex.Factory<O extends NumberVector>
Index factory.
|
ProjectedIndex.ProjectedKNNQuery, ProjectedIndex.ProjectedRangeQuery, ProjectedIndex.ProjectedRKNNQueryinner, kmulti, norefine, proj, refinements, relation, view| Constructor and Description |
|---|
LngLatAsECEFIndex(Relation<O> relation,
Projection<O,O> proj,
Relation<O> view,
Index inner,
boolean norefine)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
KNNQuery<O> |
getKNNQuery(DistanceQuery<O> distanceQuery,
Object... hints)
Get a KNN query object for the given distance query and k.
|
String |
getLongName()
A "pretty" name for the result, for use in titles, captions and menus.
|
RangeQuery<O> |
getRangeQuery(DistanceQuery<O> distanceQuery,
Object... hints)
Get a range query object for the given distance query and k.
|
RKNNQuery<O> |
getRKNNQuery(DistanceQuery<O> distanceQuery,
Object... hints)
Get a KNN query object for the given distance query and k.
|
String |
getShortName()
A short name for the result, useful for file names.
|
initialize, logStatisticspublic String getLongName()
ResultgetLongName in interface ResultgetLongName in class ProjectedIndex<O extends NumberVector,O extends NumberVector>public String getShortName()
ResultgetShortName in interface ResultgetShortName in class ProjectedIndex<O extends NumberVector,O extends NumberVector>public KNNQuery<O> getKNNQuery(DistanceQuery<O> distanceQuery, Object... hints)
KNNIndexgetKNNQuery in interface KNNIndex<O extends NumberVector>getKNNQuery in class ProjectedIndex<O extends NumberVector,O extends NumberVector>distanceQuery - Distance queryhints - Hints for the optimizernullpublic RangeQuery<O> getRangeQuery(DistanceQuery<O> distanceQuery, Object... hints)
RangeIndexgetRangeQuery in interface RangeIndex<O extends NumberVector>getRangeQuery in class ProjectedIndex<O extends NumberVector,O extends NumberVector>distanceQuery - Distance queryhints - Hints for the optimizernullpublic RKNNQuery<O> getRKNNQuery(DistanceQuery<O> distanceQuery, Object... hints)
RKNNIndexgetRKNNQuery in interface RKNNIndex<O extends NumberVector>getRKNNQuery in class ProjectedIndex<O extends NumberVector,O extends NumberVector>distanceQuery - Distance queryhints - Hints for the optimizernullCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.