Modifier and Type | Class and Description |
---|---|
class |
KNNJoin<V extends NumberVector,N extends SpatialNode<N,E>,E extends SpatialEntry>
Joins in a given spatial database to each object its k-nearest neighbors.
|
static class |
KNNJoin.Parameterizer<V extends NumberVector,N extends SpatialNode<N,E>,E extends SpatialEntry>
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
(package private) SpatialEntry |
DeLiClu.SpatialObjectPair.entry1
The first entry of this pair.
|
(package private) SpatialEntry |
DeLiClu.SpatialObjectPair.entry2
The second entry of this pair.
|
Constructor and Description |
---|
SpatialObjectPair(double distance,
SpatialEntry entry1,
SpatialEntry entry2,
boolean isExpandable)
Creates a new entry with the specified parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
SpatialApproximationMaterializeKNNPreprocessor<O extends NumberVector,N extends SpatialNode<N,E>,E extends SpatialEntry>
A preprocessor for annotation of the k nearest neighbors (and their
distances) to each database object.
|
static class |
SpatialApproximationMaterializeKNNPreprocessor.Factory<N extends SpatialNode<N,E>,E extends SpatialEntry>
The actual preprocessor instance.
|
static class |
SpatialApproximationMaterializeKNNPreprocessor.Factory.Parameterizer<N extends SpatialNode<N,E>,E extends SpatialEntry>
Parameterization class.
|
Modifier and Type | Class and Description |
---|---|
class |
SpatialIndexTree<N extends SpatialNode<N,E>,E extends SpatialEntry>
Abstract super class for all spatial index tree classes.
|
interface |
SpatialNode<N extends SpatialNode<N,E>,E extends SpatialEntry>
Defines the requirements for an object that can be used as a node in a
Spatial Index.
|
Modifier and Type | Class and Description |
---|---|
class |
SpatialDirectoryEntry
Represents an entry in a directory node of a spatial index.
|
class |
SpatialPointLeafEntry
Represents an entry in a leaf node of a spatial index.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRStarTree<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,S extends RTreeSettings>
Abstract superclass for index structures based on a R*-Tree.
|
class |
AbstractRStarTreeFactory<O extends NumberVector,N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,S extends RTreeSettings>
Abstract factory for R*-Tree based trees.
|
class |
AbstractRStarTreeNode<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry>
Abstract superclass for nodes in a R*-Tree.
|
class |
NonFlatRStarTree<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,S extends RTreeSettings>
Abstract superclass for all non-flat R*-Tree variants.
|
Modifier and Type | Field and Description |
---|---|
(package private) E |
AbstractRStarTree.lastInsertedEntry
The last inserted entry.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DeLiCluEntry
Defines the requirements for an entry in an DeLiClu-Tree node.
|
Modifier and Type | Class and Description |
---|---|
class |
DeLiCluDirectoryEntry
Defines the requirements for a directory entry in an DeLiClu-Tree node.
|
class |
DeLiCluLeafEntry
Defines the requirements for a leaf entry in an DeLiClu-Tree node.
|
Modifier and Type | Method and Description |
---|---|
it.unimi.dsi.fastutil.ints.IntSet |
DeLiCluTree.getExpanded(SpatialEntry entry)
Returns the nodes which are already expanded with the specified node.
|
void |
DeLiCluTree.setExpanded(SpatialEntry entry1,
SpatialEntry entry2)
Marks the nodes with the specified ids as expanded.
|
Modifier and Type | Method and Description |
---|---|
protected SpatialEntry |
FlatRStarTree.createNewDirectoryEntry(FlatRStarTreeNode node) |
protected SpatialEntry |
FlatRStarTreeIndex.createNewLeafEntry(DBID id)
Wrap a vector as spatial point leaf entry.
|
protected SpatialEntry |
FlatRStarTree.createRootEntry() |
Modifier and Type | Method and Description |
---|---|
protected void |
FlatRStarTree.createEmptyRoot(SpatialEntry exampleLeaf) |
Modifier and Type | Method and Description |
---|---|
protected void |
FlatRStarTree.bulkLoad(java.util.List<SpatialEntry> spatialObjects)
Performs a bulk load on this RTree with the specified data.
|
Modifier and Type | Field and Description |
---|---|
(package private) SpatialEntry |
RStarTreeKNNQuery.DoubleDistanceEntry.entry
Referenced entry
|
Constructor and Description |
---|
DoubleDistanceEntry(SpatialEntry entry,
double distance)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RdKNNEntry
Defines the requirements for an entry in an RdKNN-Tree node.
|
Modifier and Type | Class and Description |
---|---|
class |
RdKNNDirectoryEntry
Represents an entry in a directory node of an RdKNN-Tree.
|
class |
RdKNNLeafEntry
Represents an entry in a leaf node of an RdKNN-Tree.
|
Modifier and Type | Method and Description |
---|---|
protected SpatialEntry |
RStarTree.createNewDirectoryEntry(RStarTreeNode node) |
protected SpatialEntry |
RStarTree.createRootEntry() |
Modifier and Type | Method and Description |
---|---|
<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> |
OverflowTreatment.handleOverflow(AbstractRStarTree<N,E,?> tree,
N node,
IndexTreePath<E> path)
Handle overflow in the given node.
|
<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> |
LimitedReinsertOverflowTreatment.handleOverflow(AbstractRStarTree<N,E,?> tree,
N node,
IndexTreePath<E> path) |
<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> |
SplitOnlyOverflowTreatment.handleOverflow(AbstractRStarTree<N,E,?> tree,
N node,
IndexTreePath<E> path) |
Modifier and Type | Method and Description |
---|---|
SpatialEntry |
NodeArrayAdapter.get(AbstractNode<? extends SpatialEntry> array,
int off) |
Modifier and Type | Method and Description |
---|---|
SpatialEntry |
NodeArrayAdapter.get(AbstractNode<? extends SpatialEntry> array,
int off) |
int |
NodeArrayAdapter.size(AbstractNode<? extends SpatialEntry> array) |
Modifier and Type | Class and Description |
---|---|
class |
RTreeParallelVisualization.Instance<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry>
Instance for a particular data set and tree
|
Modifier and Type | Class and Description |
---|---|
class |
TreeMBRVisualization.Instance<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry>
Instance for a particular tree
|
Copyright © 2019 ELKI Development Team. License information.