Modifier and Type | Method and Description |
---|---|
protected void |
DBSCAN.expandCluster(Database database,
RangeQuery<O,D> rangeQuery,
DBID startObjectID,
FiniteProgress objprog,
IndefiniteProgress clusprog)
DBSCAN-function expandCluster.
|
protected void |
AbstractProjectedDBSCAN.expandCluster(LocallyWeightedDistanceFunction.Instance<V> distFunc,
RangeQuery<V,DoubleDistance> rangeQuery,
DBID startObjectID,
FiniteProgress objprog,
IndefiniteProgress clusprog)
ExpandCluster function of DBSCAN.
|
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 | Method and Description |
---|---|
private Map<DBID,Set<Integer>> |
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,List<DistanceResultPair<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 |
---|---|
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>> |
AbstractDatabase.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints) |
<O,D extends Distance<D>> |
Database.getRangeQuery(DistanceQuery<O,D> distanceQuery,
Object... hints)
Get a range query object for the given distance query.
|
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 |
LinearScanPrimitiveDistanceRangeQuery<O,D extends Distance<D>>
Default linear scan range query class.
|
class |
LinearScanRangeQuery<O,D extends Distance<D>>
Default linear scan range query class.
|
class |
LinearScanRawDoubleDistanceRangeQuery<O>
Default linear scan range query class.
|
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 | 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 | 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 |
MetricalIndexRangeQuery<O,D extends Distance<D>>
Instance of a range query for a particular spatial index.
|
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) |