Modifier and Type | Method and Description |
---|---|
protected void |
AbstractProjectedDBSCAN.expandCluster(LocallyWeightedDistanceFunction.Instance<V> distFunc,
RangeQuery<V,DoubleDistance> rangeQuery,
DBID startObjectID,
FiniteProgress objprog,
IndefiniteProgress clusprog)
ExpandCluster function of DBSCAN.
|
protected void |
DBSCAN.expandCluster(Relation<O> relation,
RangeQuery<O,D> rangeQuery,
DBIDRef startObjectID,
FiniteProgress objprog,
IndefiniteProgress clusprog)
DBSCAN-function expandCluster.
|
protected void |
OPTICS.expandClusterOrder(ClusterOrderResult<D> clusterOrder,
Database database,
RangeQuery<O,D> rangeQuery,
DBID objectID,
D epsilon,
FiniteProgress progress)
OPTICS-function expandClusterOrder.
|
protected void |
OPTICS.expandClusterOrderDouble(ClusterOrderResult<DoubleDistance> clusterOrder,
Database database,
RangeQuery<O,DoubleDistance> rangeQuery,
DBID objectID,
DoubleDistance epsilon,
FiniteProgress progress)
OPTICS-function expandClusterOrder.
|
Modifier and Type | Field and Description |
---|---|
(package private) RangeQuery<?,D> |
EpsilonNeighborPredicate.Instance.rq
Range query to use on the database.
|
Constructor and Description |
---|
EpsilonNeighborPredicate.Instance(D epsilon,
RangeQuery<?,D> rq,
DBIDs ids)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private Map<DBID,gnu.trove.set.TIntSet> |
PROCLUS.findDimensions(DBIDs medoids,
Relation<V> database,
DistanceQuery<V,DoubleDistance> distFunc,
RangeQuery<V,DoubleDistance> rangeQuery)
Determines the set of correlated dimensions for each medoid in the
specified medoid set.
|
private Map<DBID,DistanceDBIDList<DoubleDistance>> |
PROCLUS.getLocalities(DBIDs medoids,
Relation<V> database,
DistanceQuery<V,DoubleDistance> distFunc,
RangeQuery<V,DoubleDistance> rangeQuery)
Computes the localities of the specified medoids: for each medoid m the
objects in the sphere centered at m with radius minDist are determined,
where minDist is the minimum distance between medoid m and any other medoid
m_i.
|
Modifier and Type | Method and Description |
---|---|
private void |
DWOF.clusterData(DBIDs ids,
RangeQuery<O,D> rnnQuery,
WritableDoubleDataStore radii,
WritableDataStore<ModifiableDBIDs> labels)
This method applies a density based clustering algorithm.
|
Modifier and Type | Method and Description |
---|---|
static <O,D extends Distance<D>> |
QueryUtil.getLinearScanRangeQuery(DistanceQuery<O,D> distanceQuery)
Get a linear scan query for the given distance query.
|
static <O,D extends Distance<D>> |
QueryUtil.getRangeQuery(Database database,
DistanceFunction<? super O,D> distanceFunction,
Object... hints)
Get a range query object for the given distance function.
|
<O,D extends Distance<D>> |
Database.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints)
Get a range query object for the given distance query.
|
<O,D extends Distance<D>> |
AbstractDatabase.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
static <O,D extends Distance<D>> |
QueryUtil.getRangeQuery(Relation<O> relation,
DistanceFunction<? super O,D> distanceFunction,
Object... hints)
Get a range query object for the given distance function.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistanceRangeQuery<O,D extends Distance<D>>
Abstract base class for range queries that use a distance query in their
instance
|
class |
DoubleOptimizedDistanceRangeQuery<O>
Default linear scan range query class.
|
class |
LinearScanDistanceRangeQuery<O,D extends Distance<D>>
Default linear scan range query class.
|
class |
LinearScanPrimitiveDistanceRangeQuery<O,D extends Distance<D>>
Default linear scan range query class.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRefiningIndex.AbstractRangeQuery<D extends Distance<D>>
Range query for this index.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
RangeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints)
Get a range query object for the given distance query and k.
|
Modifier and Type | Class and Description |
---|---|
protected class |
InMemoryLSHIndex.Instance.LSHRangeQuery<D extends Distance<D>>
Class for handling kNN queries against the LSH index.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
InMemoryLSHIndex.Instance.getRangeQuery(DistanceQuery<V,D> distanceQuery,
Object... hints) |
Modifier and Type | Field and Description |
---|---|
private RangeQuery<NV,DoubleDistance> |
RangeQueryFilteredPCAIndex.rangeQuery
The kNN query instance we use.
|
Constructor and Description |
---|
RangeQueryFilteredPCAIndex(Relation<NV> database,
PCAFilteredRunner<NV> pca,
RangeQuery<NV,DoubleDistance> rangeQuery,
DoubleDistance epsilon)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private RangeQuery<V,DoubleDistance>[] |
DiSHPreferenceVectorIndex.initRangeQueries(Relation<V> relation,
int dimensionality)
Initializes the dimension selecting distancefunctions to determine the
preference vectors.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ProjectedIndex.ProjectedRangeQuery<D extends Distance<D>>
Class to proxy range queries.
|
Modifier and Type | Field and Description |
---|---|
(package private) RangeQuery<I,D> |
ProjectedIndex.ProjectedRangeQuery.inner
Inner range query.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
LatLngAsECEFIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
<D extends Distance<D>> |
ProjectedIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
<D extends Distance<D>> |
LngLatAsECEFIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
Constructor and Description |
---|
ProjectedIndex.ProjectedRangeQuery(DistanceQuery<O,D> distanceQuery,
RangeQuery<I,D> inner)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
<S extends Distance<S>> |
MkAppTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery,
Object... hints) |
Modifier and Type | Method and Description |
---|---|
<S extends Distance<S>> |
MkCoPTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery,
Object... hints) |
Modifier and Type | Method and Description |
---|---|
<S extends Distance<S>> |
MkMaxTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery,
Object... hints) |
Modifier and Type | Method and Description |
---|---|
<S extends Distance<S>> |
MkTabTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery,
Object... hints) |
Modifier and Type | Method and Description |
---|---|
<S extends Distance<S>> |
MTreeIndex.getRangeQuery(DistanceQuery<O,S> distanceQuery,
Object... hints) |
Modifier and Type | Class and Description |
---|---|
class |
DoubleDistanceMetricalIndexRangeQuery<O>
Instance of a range query for a particular spatial index.
|
class |
MetricalIndexRangeQuery<O,D extends NumberDistance<D,?>>
Instance of a range query for a particular spatial index.
|
Modifier and Type | Method and Description |
---|---|
static <O,D extends NumberDistance<D,?>> |
MTreeQueryUtil.getRangeQuery(AbstractMTree<O,D,?,?,?> tree,
DistanceQuery<O,D> distanceQuery,
Object... hints)
Get an RTree knn query, using an optimized double implementation when
possible.
|
Modifier and Type | Class and Description |
---|---|
class |
MinimalisticMemoryKDTree.KDTreeRangeQuery
kNN query for the k-d-tree.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
MinimalisticMemoryKDTree.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
DeLiCluTreeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
Modifier and Type | Class and Description |
---|---|
class |
DoubleDistanceRStarTreeRangeQuery<O extends SpatialComparable>
Instance of a range query for a particular spatial index.
|
class |
GenericRStarTreeRangeQuery<O extends SpatialComparable,D extends Distance<D>>
Instance of a range query for a particular spatial index.
|
Modifier and Type | Method and Description |
---|---|
static <O extends SpatialComparable,D extends Distance<D>> |
RStarTreeUtil.getRangeQuery(AbstractRStarTree<?,?,?> tree,
SpatialDistanceQuery<O,D> distanceQuery,
Object... hints)
Get an RTree range query, using an optimized double implementation when
possible.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
RStarTreeIndex.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
Modifier and Type | Class and Description |
---|---|
class |
PartialVAFile.PartialVAFileRangeQuery
Range query for this index.
|
class |
VAFile.VAFileRangeQuery
Range query for this index.
|
Modifier and Type | Method and Description |
---|---|
<D extends Distance<D>> |
PartialVAFile.getRangeQuery(DistanceQuery<V,D> distanceQuery,
Object... hints) |
<D extends Distance<D>> |
VAFile.getRangeQuery(DistanceQuery<V,D> distanceQuery,
Object... hints) |