Uses of Interface
elki.database.ids.DBID
-
Packages that use DBID Package Description elki.application.experiments Packaged experiments to make them easy to reproduce.elki.clustering Clustering algorithms.elki.clustering.biclustering Biclustering algorithms.elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.clustering.optics OPTICS family of clustering algorithms.elki.data.model Cluster models classes for various algorithms.elki.data.type Data type information, also used for type restrictions.elki.database.datastore General data store layer API (along the lines ofMap<DBID, T>
- use everywhere!)elki.database.datastore.memory Memory data store implementation for ELKI.elki.database.ids Database object identification and ID group handling API.elki.database.ids.integer Integer-based DBID implementation -- do not use directly - always useDBIDUtil
.elki.database.query.distance Prepared queries for distances.elki.database.relation Relations, materialized and virtual (views).elki.datasource.bundle Object bundles - exchange container for multi-represented objects.elki.distance Distance functions for use within ELKI.elki.distance.external Distance functions using external data sources.elki.index Index structure implementations.elki.index.preprocessed.knn Indexes providing KNN and rKNN data.elki.index.tree Tree-based index structures.elki.index.tree.metrical.mtreevariants M-tree and variants.elki.index.tree.metrical.mtreevariants.mktrees Metrical index structures based on the concepts of the M-Tree supporting processing of reverse k nearest neighbor queries by using the k-nn distances of the entries.elki.index.tree.metrical.mtreevariants.mktrees.mkapp elki.index.tree.metrical.mtreevariants.mktrees.mkcop elki.index.tree.metrical.mtreevariants.mktrees.mkmax elki.index.tree.metrical.mtreevariants.mktrees.mktab elki.index.tree.metrical.mtreevariants.mtree elki.index.tree.metrical.mtreevariants.query Classes for performing queries (knn, range, ...) on metrical trees.elki.index.tree.metrical.mtreevariants.strategies.split.distribution Entry distribution strategies of nodes in an M-tree (and variants).elki.index.tree.metrical.vptree elki.index.tree.spatial Tree-based index structures for spatial indexing.elki.index.tree.spatial.rstarvariants.deliclu elki.index.tree.spatial.rstarvariants.flat elki.index.tree.spatial.rstarvariants.rdknn elki.outlier.distance Distance-based outlier detection algorithms, such as DBOutlier and kNN.elki.similarity Similarity functions.elki.timeseries Algorithms for change point detection in time series.tutorial.clustering Classes from the tutorial on implementing a custom k-means variation. -
-
Uses of DBID in elki.application.experiments
Fields in elki.application.experiments with type parameters of type DBID Modifier and Type Field Description private KMedoidsInitialization<DBID>
ORLibBenchmark. init
Initialization method.private KMedoidsInitialization<DBID>
ORLibBenchmark.Par. init
Initialization method.Constructor parameters in elki.application.experiments with type arguments of type DBID Constructor Description ORLibBenchmark(java.net.URI file, java.lang.Class<? extends ClusteringAlgorithm<?>> alg, KMedoidsInitialization<DBID> init, int k, RandomFactory rnd)
Constructor. -
Uses of DBID in elki.clustering
Methods in elki.clustering that return types with arguments of type DBID Modifier and Type Method Description Clustering<SimplePrototypeModel<DBID>>
CFSFDP. run(Relation<O> relation)
Perform CFSFDP clustering. -
Uses of DBID in elki.clustering.biclustering
Methods in elki.clustering.biclustering that return DBID Modifier and Type Method Description protected DBID
AbstractBiclustering. getRowDBID(int row)
Deprecated.Expensive! -
Uses of DBID in elki.clustering.hierarchical
Methods in elki.clustering.hierarchical that return DBID Modifier and Type Method Description DBID
ClusterPrototypeMergeHistory. prototype(int i)
Get the prototype of cluster i. -
Uses of DBID in elki.clustering.optics
Fields in elki.clustering.optics declared as DBID Modifier and Type Field Description (package private) DBID
OPTICSHeapEntry. objectID
The id of the entry.(package private) DBID
OPTICSHeapEntry. predecessorID
The id of the entry's predecessor.Methods in elki.clustering.optics with parameters of type DBID Modifier and Type Method Description protected void
FastOPTICS. expandClusterOrder(DBID ipt, ClusterOrder order, DistanceQuery<V> dq, FiniteProgress prog)
OPTICS algorithm for processing a point, but with different density estimatesConstructors in elki.clustering.optics with parameters of type DBID Constructor Description OPTICSHeapEntry(DBID objectID, DBID predecessorID, double reachability)
Creates a new entry in a cluster order with the specified parameters. -
Uses of DBID in elki.data.model
Fields in elki.data.model declared as DBID Modifier and Type Field Description protected DBID
PrototypeDendrogramModel. prototype
Prototype of this clusterMethods in elki.data.model that return DBID Modifier and Type Method Description DBID
MedoidModel. getMedoid()
DBID
PrototypeDendrogramModel. getPrototype()
Constructors in elki.data.model with parameters of type DBID Constructor Description MedoidModel(DBID medoid)
Constructor with medoidPrototypeDendrogramModel(double distance, DBID prototype)
Constructor. -
Uses of DBID in elki.data.type
Fields in elki.data.type with type parameters of type DBID Modifier and Type Field Description static SimpleTypeInformation<DBID>
TypeUtil. DBID
Database IDs. -
Uses of DBID in elki.database.datastore
Methods in elki.database.datastore that return DBID Modifier and Type Method Description DBID
DBIDDataStore. get(DBIDRef id)
Deprecated.UseDBIDDataStore.assignVar(elki.database.ids.DBIDRef, elki.database.ids.DBIDVar)
and aDBIDVar
instead, to avoid boxing/unboxing cost.DBID
WritableDBIDDataStore. put(DBIDRef id, DBID value)
Deprecated.UseWritableDBIDDataStore.putDBID(elki.database.ids.DBIDRef, elki.database.ids.DBIDRef)
instead, to avoid boxing/unboxing cost.Methods in elki.database.datastore with parameters of type DBID Modifier and Type Method Description DBID
WritableDBIDDataStore. put(DBIDRef id, DBID value)
Deprecated.UseWritableDBIDDataStore.putDBID(elki.database.ids.DBIDRef, elki.database.ids.DBIDRef)
instead, to avoid boxing/unboxing cost. -
Uses of DBID in elki.database.datastore.memory
Fields in elki.database.datastore.memory with type parameters of type DBID Modifier and Type Field Description private java.util.Map<DBID,java.lang.Object[]>
MapRecordStore. data
Storage Map.private java.util.Map<DBID,T>
MapStore. data
Storage Map.Methods in elki.database.datastore.memory that return DBID Modifier and Type Method Description DBID
ArrayDBIDStore. get(DBIDRef id)
Deprecated.DBID
MapIntegerDBIDDBIDStore. get(DBIDRef id)
Deprecated.DBID
ArrayDBIDStore. put(DBIDRef id, DBID value)
Deprecated.DBID
MapIntegerDBIDDBIDStore. put(DBIDRef id, DBID value)
Deprecated.Methods in elki.database.datastore.memory with parameters of type DBID Modifier and Type Method Description DBID
ArrayDBIDStore. put(DBIDRef id, DBID value)
Deprecated.DBID
MapIntegerDBIDDBIDStore. put(DBIDRef id, DBID value)
Deprecated.Constructor parameters in elki.database.datastore.memory with type arguments of type DBID Constructor Description MapRecordStore(int rlen, java.util.Map<DBID,java.lang.Object[]> data)
Constructor with existing data.MapStore(java.util.Map<DBID,T> data)
Constructor. -
Uses of DBID in elki.database.ids
Methods in elki.database.ids that return DBID Modifier and Type Method Description static DBID
DBIDUtil. deref(DBIDRef ref)
Dereference a DBID reference.DBID
DBIDFactory. generateSingleDBID()
Generate a single DBID.static DBID
DBIDUtil. generateSingleDBID()
Generate a single DBID.DBID
ArrayDBIDs. get(int i)
Deprecated.DBID
EmptyDBIDs. get(int i)
DBID
DBIDPair. getFirst()
Deprecated.This method can be expensive.DBID
DBIDPair. getSecond()
Deprecated.This method can be expensive.DBID
DBIDFactory. importInteger(int id)
Import and integer as DBID.static DBID
DBIDUtil. importInteger(int id)
Import and integer as DBID.Methods in elki.database.ids that return types with arguments of type DBID Modifier and Type Method Description ByteBufferSerializer<DBID>
DBIDFactory. getDBIDSerializer()
Get a serializer for DBIDs.static ByteBufferSerializer<DBID>
DBIDUtil. getDBIDSerializer()
Get a serializer for DBIDs.FixedSizeByteBufferSerializer<DBID>
DBIDFactory. getDBIDSerializerStatic()
Get a serializer for DBIDs with static size.static ByteBufferSerializer<DBID>
DBIDUtil. getDBIDSerializerStatic()
Get a serializer for DBIDs with static size.java.lang.Class<? extends DBID>
DBIDFactory. getTypeRestriction()
Get type restriction.Methods in elki.database.ids with parameters of type DBID Modifier and Type Method Description static void
DBIDUtil. deallocateSingleDBID(DBID id)
Return a single DBID for reuse. -
Uses of DBID in elki.database.ids.integer
Classes in elki.database.ids.integer that implement DBID Modifier and Type Class Description (package private) class
IntegerDBID
Database ID object.Fields in elki.database.ids.integer declared as DBID Modifier and Type Field Description (package private) DBID
AbstractIntegerDBIDFactory. invalid
Invalid ID.Fields in elki.database.ids.integer with type parameters of type DBID Modifier and Type Field Description static ByteBufferSerializer<DBID>
IntegerDBID. DYNAMIC_SERIALIZER
The public instance to use for dynamic serialization.static FixedSizeByteBufferSerializer<DBID>
IntegerDBID. STATIC_SERIALIZER
The public instance to use for static serialization.Methods in elki.database.ids.integer that return DBID Modifier and Type Method Description DBID
IntegerDBID.DynamicSerializer. fromByteBuffer(java.nio.ByteBuffer buffer)
DBID
IntegerDBID.StaticSerializer. fromByteBuffer(java.nio.ByteBuffer buffer)
DBID
TrivialDBIDFactory. generateSingleDBID()
DBID
ArrayModifiableIntegerDBIDs. get(int i)
DBID
ArrayModifiableIntegerDBIDs.Slice. get(int i)
DBID
ArrayStaticIntegerDBIDs. get(int i)
DBID
ArrayStaticIntegerDBIDs.Slice. get(int i)
DBID
IntegerDBID. get(int i)
DBID
IntegerDBIDPair. get(int i)
Deprecated.DBID
IntegerDBIDPair.Slice. get(int i)
DBID
IntegerDBIDRange. get(int i)
DBID
IntegerDBIDVar. get(int i)
Deprecated.DBID
UnmodifiableIntegerArrayDBIDs. get(int i)
Deprecated.DBID
AbstractIntegerDBIDFactory. importInteger(int id)
Methods in elki.database.ids.integer that return types with arguments of type DBID Modifier and Type Method Description ByteBufferSerializer<DBID>
AbstractIntegerDBIDFactory. getDBIDSerializer()
FixedSizeByteBufferSerializer<DBID>
AbstractIntegerDBIDFactory. getDBIDSerializerStatic()
java.lang.Class<? extends DBID>
AbstractIntegerDBIDFactory. getTypeRestriction()
Methods in elki.database.ids.integer with parameters of type DBID Modifier and Type Method Description int
IntegerDBID.DynamicSerializer. getByteSize(DBID object)
int
IntegerDBID.StaticSerializer. getByteSize(DBID object)
void
IntegerDBID.DynamicSerializer. toByteBuffer(java.nio.ByteBuffer buffer, DBID object)
void
IntegerDBID.StaticSerializer. toByteBuffer(java.nio.ByteBuffer buffer, DBID object)
-
Uses of DBID in elki.database.query.distance
Fields in elki.database.query.distance with type parameters of type DBID Modifier and Type Field Description protected Relation<DBID>
DBIDDistanceQuery. relation
Relation to query.Methods in elki.database.query.distance that return types with arguments of type DBID Modifier and Type Method Description Relation<? extends DBID>
DBIDDistanceQuery. getRelation()
Constructor parameters in elki.database.query.distance with type arguments of type DBID Constructor Description DBIDDistanceQuery(Relation<DBID> relation, DBIDDistance distanceFunction)
Constructor.DBIDRangeDistanceQuery(Relation<DBID> relation, DBIDRangeDistance distanceFunction)
Constructor. -
Uses of DBID in elki.database.relation
Methods in elki.database.relation that return DBID Modifier and Type Method Description DBID
DBIDView. get(DBIDRef id)
Methods in elki.database.relation that return types with arguments of type DBID Modifier and Type Method Description SimpleTypeInformation<DBID>
DBIDView. getDataTypeInformation()
-
Uses of DBID in elki.datasource.bundle
Fields in elki.datasource.bundle declared as DBID Modifier and Type Field Description private DBID
SingleObjectBundle. id
Object IDConstructors in elki.datasource.bundle with parameters of type DBID Constructor Description SingleObjectBundle(BundleMeta meta, DBID id, java.util.List<java.lang.Object> contents)
Constructor. -
Uses of DBID in elki.distance
Methods in elki.distance with type parameters of type DBID Modifier and Type Method Description <O extends DBID>
DistanceQuery<O>AbstractDBIDRangeDistance. instantiate(Relation<O> database)
<T extends DBID>
DistanceQuery<T>RandomStableDistance. instantiate(Relation<T> relation)
Methods in elki.distance that return types with arguments of type DBID Modifier and Type Method Description SimpleTypeInformation<DBID>
AbstractDBIDRangeDistance. getInputTypeRestriction()
-
Uses of DBID in elki.distance.external
Methods in elki.distance.external with type parameters of type DBID Modifier and Type Method Description <O extends DBID>
DistanceQuery<O>FileBasedSparseDoubleDistance. instantiate(Relation<O> relation)
<O extends DBID>
DistanceQuery<O>FileBasedSparseFloatDistance. instantiate(Relation<O> relation)
-
Uses of DBID in elki.index
Methods in elki.index with parameters of type DBID Modifier and Type Method Description protected O
AbstractRefiningIndex. refine(DBID id)
Refine a given object (and count the refinement!). -
Uses of DBID in elki.index.preprocessed.knn
Fields in elki.index.preprocessed.knn with type parameters of type DBID Modifier and Type Field Description (package private) java.util.List<java.util.List<SpatialPair<DBID,NumberVector>>>
SpacefillingKNNPreprocessor. curves
Curve storageMethods in elki.index.preprocessed.knn with parameters of type DBID Modifier and Type Method Description KNNList
MaterializeKNNAndRKNNPreprocessor. getKNN(DBID id)
Returns the materialized kNNs of the specified id. -
Uses of DBID in elki.index.tree
Methods in elki.index.tree that return DBID Modifier and Type Method Description DBID
LeafEntry. getDBID()
Get the DBID of this leaf entry. -
Uses of DBID in elki.index.tree.metrical.mtreevariants
Fields in elki.index.tree.metrical.mtreevariants declared as DBID Modifier and Type Field Description private DBID
MTreeLeafEntry. id
Holds the id of the object (node or data object) represented by this entry.private DBID
MTreeDirectoryEntry. routingObjectID
The id of routing object of this entry.Methods in elki.index.tree.metrical.mtreevariants that return DBID Modifier and Type Method Description DBID
MTreeLeafEntry. getDBID()
DBID
MTreeDirectoryEntry. getRoutingObjectID()
Returns the id of the routing object of this entry.DBID
MTreeEntry. getRoutingObjectID()
Returns the id of the underlying database object of this entry, if this entry is a leaf entry, the id of the routing object, otherwise.DBID
MTreeLeafEntry. getRoutingObjectID()
Returns the id of the underlying data object of this entry.Methods in elki.index.tree.metrical.mtreevariants with parameters of type DBID Modifier and Type Method Description boolean
AbstractMTreeNode. adjustEntry(E entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,N,E,?> mTree)
Adjusts the parameters of the entry representing this node (e.g., after insertion of new objects).double
AbstractMTreeNode. coveringRadiusFromEntries(DBID routingObjectID, AbstractMTree<O,N,E,?> mTree)
Determines and returns the covering radius of this node.protected abstract E
AbstractMTree. createNewDirectoryEntry(N node, DBID routingObjectID, double parentDistance)
Creates a new directory entry representing the specified node.private IndexTreePath<E>
AbstractMTree. createNewRoot(N oldRoot, N newNode, DBID firstRoutingObjectID, DBID secondRoutingObjectID)
Creates a new root node that points to the two specified child nodes and return the path to the new root.protected java.util.List<DoubleIntPair>
AbstractMTree. getSortedEntries(N node, DBID q)
Sorts the entries of the specified node according to their minimum distance to the specified object.boolean
MTreeDirectoryEntry. setRoutingObjectID(DBID objectID)
Sets the id of the routing object of this entry.boolean
MTreeEntry. setRoutingObjectID(DBID objectID)
Sets the id of the underlying database object of this entry, if this entry is a leaf entry, the id of the routing object, otherwise.boolean
MTreeLeafEntry. setRoutingObjectID(DBID objectID)
Throws an UnsupportedOperationException, as leaves may not have routing objects.Constructors in elki.index.tree.metrical.mtreevariants with parameters of type DBID Constructor Description MTreeDirectoryEntry(DBID objectID, double parentDistance, int nodeID, double coveringRadius)
Constructor.MTreeLeafEntry(DBID objectID, double parentDistance)
Constructor. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mktrees
Methods in elki.index.tree.metrical.mtreevariants.mktrees that return types with arguments of type DBID Modifier and Type Method Description protected java.util.Map<DBID,KNNList>
AbstractMkTree. batchNN(N node, DBIDs ids, int kmax)
Deprecated.Change to use by-object NN lookups instead.Method parameters in elki.index.tree.metrical.mtreevariants.mktrees with type arguments of type DBID Modifier and Type Method Description protected abstract void
AbstractMkTreeUnified. kNNdistanceAdjustment(E entry, java.util.Map<DBID,KNNList> knnLists)
Performs a distance adjustment in the subtree of the specified root entry. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkapp with parameters of type DBID Modifier and Type Method Description boolean
MkAppTreeNode. adjustEntry(MkAppEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkAppTreeNode<O>,MkAppEntry,?> mTree)
Adjusts the parameters of the entry representing this node.protected MkAppEntry
MkAppTree. createNewDirectoryEntry(MkAppTreeNode<O> node, DBID routingObjectID, double parentDistance)
Creates a new directory entry representing the specified node.protected MkAppEntry
MkAppTreeIndex. createNewLeafEntry(DBID id, O object, double parentDistance)
Creates a new leaf entry representing the specified data object in the specified subtree.Method parameters in elki.index.tree.metrical.mtreevariants.mktrees.mkapp with type arguments of type DBID Modifier and Type Method Description private void
MkAppTree. adjustApproximatedKNNDistances(MkAppEntry entry, java.util.Map<DBID,KNNList> knnLists)
Adjusts the knn distance in the subtree of the specified root entry.private double[]
MkAppTree. getMeanKNNList(DBIDs ids, java.util.Map<DBID,KNNList> knnLists)
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkapp with parameters of type DBID Constructor Description MkAppDirectoryEntry(DBID objectID, double parentDistance, int nodeID, double coveringRadius, PolynomialApproximation approximation)
Constructor.MkAppLeafEntry(DBID objectID, double parentDistance, PolynomialApproximation approximation)
Constructor. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mktrees.mkcop
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type DBID Modifier and Type Method Description boolean
MkCoPTreeNode. adjustEntry(MkCoPEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkCoPTreeNode<O>,MkCoPEntry,?> mTree)
protected MkCoPEntry
MkCoPTree. createNewDirectoryEntry(MkCoPTreeNode<O> node, DBID routingObjectID, double parentDistance)
Creates a new directory entry representing the specified node.protected MkCoPEntry
MkCoPTreeIndex. createNewLeafEntry(DBID id, O object, double parentDistance)
Creates a new leaf entry representing the specified data object in the specified subtree.Method parameters in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with type arguments of type DBID Modifier and Type Method Description private void
MkCoPTree. adjustApproximatedKNNDistances(MkCoPEntry entry, java.util.Map<DBID,KNNList> knnLists)
Adjusts the knn distance in the subtree of the specified root entry.Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type DBID Constructor Description MkCoPDirectoryEntry(DBID objectID, double parentDistance, int nodeID, double coveringRadius, ApproximationLine conservativeApproximation)
Constructor.MkCoPLeafEntry(DBID objectID, double parentDistance, ApproximationLine conservativeApproximation, ApproximationLine progressiveApproximation)
Constructor. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mktrees.mkmax
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type DBID Modifier and Type Method Description boolean
MkMaxTreeNode. adjustEntry(MkMaxEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkMaxTreeNode<O>,MkMaxEntry,?> mTree)
Calls the super method and adjust additionally the k-nearest neighbor distance of this node as the maximum of the k-nearest neighbor distances of all its entries.protected MkMaxEntry
MkMaxTree. createNewDirectoryEntry(MkMaxTreeNode<O> node, DBID routingObjectID, double parentDistance)
protected MkMaxLeafEntry
MkMaxTreeIndex. createNewLeafEntry(DBID id, DBIDRef object, double parentDistance)
Method parameters in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with type arguments of type DBID Modifier and Type Method Description protected void
MkMaxTree. kNNdistanceAdjustment(MkMaxEntry entry, java.util.Map<DBID,KNNList> knnLists)
Adjusts the knn distance in the subtree of the specified root entry.Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type DBID Constructor Description MkMaxDirectoryEntry(DBID objectID, double parentDistance, int nodeID, double coveringRadius, double knnDistance)
Constructor.MkMaxLeafEntry(DBID objectID, double parentDistance, double knnDistance)
Constructor. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mktrees.mktab
Methods in elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type DBID Modifier and Type Method Description boolean
MkTabTreeNode. adjustEntry(MkTabEntry entry, DBID routingObjectID, double parentDistance, AbstractMTree<O,MkTabTreeNode<O>,MkTabEntry,?> mTree)
protected MkTabEntry
MkTabTree. createNewDirectoryEntry(MkTabTreeNode<O> node, DBID routingObjectID, double parentDistance)
Creates a new directory entry representing the specified node.protected MkTabEntry
MkTabTreeIndex. createNewLeafEntry(DBID id, DBIDRef object, double parentDistance)
Creates a new leaf entry representing the specified data object in the specified subtree.Method parameters in elki.index.tree.metrical.mtreevariants.mktrees.mktab with type arguments of type DBID Modifier and Type Method Description protected void
MkTabTree. kNNdistanceAdjustment(MkTabEntry entry, java.util.Map<DBID,KNNList> knnLists)
Constructors in elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type DBID Constructor Description MkTabDirectoryEntry(DBID objectID, double parentDistance, int nodeID, double coveringRadius, double[] knnDistances)
Constructor.MkTabLeafEntry(DBID objectID, double parentDistance, double[] knnDistances)
Constructor. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.mtree
Methods in elki.index.tree.metrical.mtreevariants.mtree with parameters of type DBID Modifier and Type Method Description protected MTreeEntry
MTree. createNewDirectoryEntry(MTreeNode<O> node, DBID routingObjectID, double parentDistance)
protected MTreeEntry
MTreeIndex. createNewLeafEntry(DBID id, O object, double parentDistance)
-
Uses of DBID in elki.index.tree.metrical.mtreevariants.query
Fields in elki.index.tree.metrical.mtreevariants.query declared as DBID Modifier and Type Field Description DBID
MTreeSearchCandidate. routingObjectID
The id of the routing object.Methods in elki.index.tree.metrical.mtreevariants.query with parameters of type DBID Modifier and Type Method Description private void
MTreeRangeByDBID. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, DBIDRef q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree.private void
MTreeRangeByObject. doRangeQuery(DBID o_p, AbstractMTreeNode<O,?,?> node, O q, double r_q, ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree.Constructors in elki.index.tree.metrical.mtreevariants.query with parameters of type DBID Constructor Description MTreeSearchCandidate(double mindist, int nodeID, DBID routingObjectID, double routingDistance)
Creates a new heap node with the specified parameters. -
Uses of DBID in elki.index.tree.metrical.mtreevariants.strategies.split.distribution
Fields in elki.index.tree.metrical.mtreevariants.strategies.split.distribution declared as DBID Modifier and Type Field Description private DBID
Assignments. id1
The id of the first routing object.private DBID
Assignments. id2
The id of the second routing object.Methods in elki.index.tree.metrical.mtreevariants.strategies.split.distribution that return DBID Modifier and Type Method Description DBID
Assignments. getFirstRoutingObject()
Returns the id of the first routing object.DBID
Assignments. getSecondRoutingObject()
Returns the id of the second routing object.Constructors in elki.index.tree.metrical.mtreevariants.strategies.split.distribution with parameters of type DBID Constructor Description Assignments(DBID id1, DBID id2, int size)
Constructor. -
Uses of DBID in elki.index.tree.metrical.vptree
Fields in elki.index.tree.metrical.vptree declared as DBID Modifier and Type Field Description (package private) DBID
GNAT.PrioritySearchBranch. vp
associated vantage pointConstructors in elki.index.tree.metrical.vptree with parameters of type DBID Constructor Description PrioritySearchBranch(double mindist, GNAT.Node node, DBID vp)
Constructor. -
Uses of DBID in elki.index.tree.spatial
Fields in elki.index.tree.spatial declared as DBID Modifier and Type Field Description private DBID
SpatialPointLeafEntry. id
Holds the id of the object (node or data object) represented by this entry.Methods in elki.index.tree.spatial that return DBID Modifier and Type Method Description DBID
SpatialPointLeafEntry. getDBID()
Constructors in elki.index.tree.spatial with parameters of type DBID Constructor Description SpatialPointLeafEntry(DBID id, double[] values)
Constructs a new LeafEntry object with the given parameters.SpatialPointLeafEntry(DBID id, NumberVector vector)
Constructor from number vector. -
Uses of DBID in elki.index.tree.spatial.rstarvariants.deliclu
Methods in elki.index.tree.spatial.rstarvariants.deliclu with parameters of type DBID Modifier and Type Method Description protected DeLiCluLeafEntry
DeLiCluTreeIndex. createNewLeafEntry(DBID id)
Creates a new leaf entry representing the specified data object.Constructors in elki.index.tree.spatial.rstarvariants.deliclu with parameters of type DBID Constructor Description DeLiCluLeafEntry(DBID id, NumberVector vector)
Constructs a new LeafEntry object with the given parameters. -
Uses of DBID in elki.index.tree.spatial.rstarvariants.flat
Methods in elki.index.tree.spatial.rstarvariants.flat with parameters of type DBID Modifier and Type Method Description protected SpatialEntry
FlatRStarTreeIndex. createNewLeafEntry(DBID id)
Wrap a vector as spatial point leaf entry. -
Uses of DBID in elki.index.tree.spatial.rstarvariants.rdknn
Methods in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type DBID Modifier and Type Method Description protected RdKNNLeafEntry
RdKNNTree. createNewLeafEntry(DBID id)
private void
RdKNNTree. doReverseKNN(RdKNNNode node, DBID oid, ModifiableDoubleDBIDList result)
Performs a reverse knn query in the specified subtree.DoubleDBIDList
RdKNNTree. reverseKNNQuery(DBID oid, int k, SpatialPrimitiveDistance<? super O> distance)
Constructors in elki.index.tree.spatial.rstarvariants.rdknn with parameters of type DBID Constructor Description RdKNNLeafEntry(DBID id, NumberVector vector, double knnDistance)
Constructs a new RDkNNLeafEntry object with the given parameters. -
Uses of DBID in elki.outlier.distance
Fields in elki.outlier.distance declared as DBID Modifier and Type Field Description DBID
HilOut.HilFeature. id
Object IDMethods in elki.outlier.distance with parameters of type DBID Modifier and Type Method Description protected void
HilOut.HilFeature. insert(DBID id, double dt, int k)
insert function inserts a nearest neighbor into a features nn list and its distanceprivate double
HilOut.HilbertFeatures. maxDistLevel(DBID id, int level)
maxDist function calculate the maximal Distance from Vector p to the border of the corresponding r-region at the given levelprivate double
HilOut.HilbertFeatures. minDistLevel(DBID id, int level)
minDist function calculate the minimal Distance from Vector p to the border of the corresponding r-region at the given levelConstructors in elki.outlier.distance with parameters of type DBID Constructor Description HilFeature(DBID id, ObjectHeap<DoubleDBIDPair> nn)
Constructor. -
Uses of DBID in elki.similarity
Fields in elki.similarity with type parameters of type DBID Modifier and Type Field Description protected Relation<? extends DBID>
AbstractDBIDSimilarity. database
The database we work onConstructor parameters in elki.similarity with type arguments of type DBID Constructor Description AbstractDBIDSimilarity(Relation<? extends DBID> database)
Constructor. -
Uses of DBID in elki.timeseries
Fields in elki.timeseries declared as DBID Modifier and Type Field Description (package private) DBID
ChangePoint. id
Data set reference. -
Uses of DBID in tutorial.clustering
Methods in tutorial.clustering that return types with arguments of type DBID Modifier and Type Method Description Clustering<SimplePrototypeModel<DBID>>
CFSFDP. run(Relation<O> relation)
Perform CFSFDP clustering.
-