| Modifier and Type | Method and Description | 
|---|---|
protected DBID | 
AbstractBiclustering.getRowDBID(int row)
Deprecated. 
 
Expensive! 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<HyperBoundingBox,java.util.Map<DBID,java.lang.Double>> | 
CASHIntervalSplit.f_maxima
Caches maximum function values for given intervals, used for better split
 performance. 
 | 
private java.util.Map<HyperBoundingBox,java.util.Map<DBID,java.lang.Double>> | 
CASHIntervalSplit.f_minima
Caches minimum function values for given intervals, used for better split
 performance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
PointerPrototypeHierarchyRepresentationResult.findPrototype(DBIDs members)
Extract the prototype of a given cluster. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBID | 
OPTICSHeapEntry.objectID
The id of the entry. 
 | 
(package private) DBID | 
OPTICSHeapEntry.predecessorID
The id of the entry's predecessor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
FastOPTICS.expandClusterOrder(DBID ipt,
                  ClusterOrder order,
                  DistanceQuery<V> dq,
                  FiniteProgress prog)
OPTICS algorithm for processing a point, but with different density
 estimates 
 | 
| Constructor and Description | 
|---|
OPTICSHeapEntry(DBID objectID,
               DBID predecessorID,
               double reachability)
Creates a new entry in a cluster order with the specified parameters. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
DBID | 
HilOut.HilFeature.id
Object ID 
 | 
| Modifier and Type | Method and 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 distance 
 | 
private 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 level 
 | 
private 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 level 
 | 
| Constructor and Description | 
|---|
HilFeature(DBID id,
          ObjectHeap<DoubleDBIDPair> nn)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBID | 
ChangePoint.id
Data set reference. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DBID | 
PrototypeDendrogramModel.prototype
Prototype of this cluster 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
MedoidModel.getMedoid()  | 
DBID | 
PrototypeDendrogramModel.getPrototype()  | 
| Constructor and Description | 
|---|
MedoidModel(DBID medoid)
Constructor with medoid 
 | 
PrototypeDendrogramModel(double distance,
                        DBID prototype)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static SimpleTypeInformation<DBID> | 
TypeUtil.DBID
Database IDs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
DBIDDataStore.get(DBIDRef id)
Deprecated. 
 
Use  
DBIDDataStore.assignVar(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDVar) and a DBIDVar instead, to avoid boxing/unboxing cost. | 
DBID | 
WritableDBIDDataStore.put(DBIDRef id,
   DBID value)
Deprecated. 
 
Use  
WritableDBIDDataStore.putDBID(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef) instead, to avoid boxing/unboxing cost. | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
WritableDBIDDataStore.put(DBIDRef id,
   DBID value)
Deprecated. 
 
Use  
WritableDBIDDataStore.putDBID(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef) instead, to avoid boxing/unboxing cost. | 
| Constructor and Description | 
|---|
ObjectNotFoundException(DBID id)
Object 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<DBID,java.lang.Object[]> | 
MapRecordStore.data
Storage Map. 
 | 
private java.util.Map<DBID,T> | 
MapStore.data
Storage Map. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
MapIntegerDBIDDBIDStore.get(DBIDRef id)
Deprecated.  
 | 
DBID | 
ArrayDBIDStore.get(DBIDRef id)
Deprecated.  
 | 
DBID | 
MapIntegerDBIDDBIDStore.put(DBIDRef id,
   DBID value)
Deprecated.  
 | 
DBID | 
ArrayDBIDStore.put(DBIDRef id,
   DBID value)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
MapIntegerDBIDDBIDStore.put(DBIDRef id,
   DBID value)
Deprecated.  
 | 
DBID | 
ArrayDBIDStore.put(DBIDRef id,
   DBID value)
Deprecated.  
 | 
| Constructor and Description | 
|---|
MapRecordStore(int rlen,
              java.util.Map<DBID,java.lang.Object[]> data)
Constructor with existing data. 
 | 
MapStore(java.util.Map<DBID,T> data)
Constructor. 
 | 
| Modifier and Type | Method and 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. 
 
Preferably use a  
DBIDArrayIter or a DBIDVar
             instead of materializing expensive DBID objects. | 
DBID | 
EmptyDBIDs.get(int i)  | 
DBID | 
DBIDPair.getFirst()
Deprecated. 
 
This method can be expensive. The use of a  
DBIDVar is
             recommended when many such accesses are needed. | 
DBID | 
DBIDPair.getSecond()
Deprecated. 
 
This method can be expensive. The use of a  
DBIDVar is
             recommended when many such accesses are needed. | 
DBID | 
DBIDFactory.importInteger(int id)
Import and integer as DBID. 
 | 
static DBID | 
DBIDUtil.importInteger(int id)
Import and integer as DBID. 
 | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
DBIDUtil.deallocateSingleDBID(DBID id)
Return a single DBID for reuse. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
IntegerDBID
Database ID object. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) DBID | 
AbstractIntegerDBIDFactory.invalid
Invalid ID. 
 | 
| Modifier and Type | Field and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
IntegerDBID.DynamicSerializer.fromByteBuffer(java.nio.ByteBuffer buffer)  | 
DBID | 
IntegerDBID.StaticSerializer.fromByteBuffer(java.nio.ByteBuffer buffer)  | 
DBID | 
TrivialDBIDFactory.generateSingleDBID()  | 
DBID | 
SimpleDBIDFactory.generateSingleDBID()  | 
DBID | 
ReusingDBIDFactory.generateSingleDBID()  | 
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 | 
IntegerDBID.get(int i)  | 
DBID | 
ArrayStaticIntegerDBIDs.get(int i)  | 
DBID | 
ArrayStaticIntegerDBIDs.Slice.get(int i)  | 
DBID | 
ArrayModifiableIntegerDBIDs.get(int i)  | 
DBID | 
ArrayModifiableIntegerDBIDs.Slice.get(int i)  | 
DBID | 
AbstractIntegerDBIDFactory.importInteger(int id)  | 
| Modifier and Type | Method and Description | 
|---|---|
ByteBufferSerializer<DBID> | 
AbstractIntegerDBIDFactory.getDBIDSerializer()  | 
FixedSizeByteBufferSerializer<DBID> | 
AbstractIntegerDBIDFactory.getDBIDSerializerStatic()  | 
java.lang.Class<? extends DBID> | 
AbstractIntegerDBIDFactory.getTypeRestriction()  | 
| Modifier and Type | Method and 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)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Relation<DBID> | 
DBIDDistanceQuery.relation
Relation to query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Relation<? extends DBID> | 
DBIDDistanceQuery.getRelation()  | 
| Constructor and Description | 
|---|
DBIDDistanceQuery(Relation<DBID> relation,
                 DBIDDistanceFunction distanceFunction)
Constructor. 
 | 
DBIDRangeDistanceQuery(Relation<DBID> relation,
                      DBIDRangeDistanceFunction distanceFunction)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
DBIDView.get(DBIDRef id)  | 
| Modifier and Type | Method and Description | 
|---|---|
SimpleTypeInformation<DBID> | 
DBIDView.getDataTypeInformation()  | 
| Modifier and Type | Field and Description | 
|---|---|
private DBID | 
SingleObjectBundle.id
Object ID 
 | 
| Constructor and Description | 
|---|
SingleObjectBundle(BundleMeta meta,
                  DBID id,
                  java.util.List<java.lang.Object> contents)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<O extends DBID> | 
AbstractDBIDRangeDistanceFunction.instantiate(Relation<O> database)  | 
<T extends DBID> | 
RandomStableDistanceFunction.instantiate(Relation<T> relation)  | 
| Modifier and Type | Method and Description | 
|---|---|
SimpleTypeInformation<DBID> | 
AbstractDBIDRangeDistanceFunction.getInputTypeRestriction()  | 
| Modifier and Type | Method and Description | 
|---|---|
<O extends DBID> | 
FileBasedSparseFloatDistanceFunction.instantiate(Relation<O> relation)  | 
<O extends DBID> | 
FileBasedSparseDoubleDistanceFunction.instantiate(Relation<O> relation)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Relation<? extends DBID> | 
AbstractDBIDSimilarityFunction.database
The database we work on 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
DBIDSimilarityFunction.similarity(DBID id1,
          DBID id2)
Computes the similarity between two given DatabaseObjects according to this
 similarity function. 
 | 
| Constructor and Description | 
|---|
AbstractDBIDSimilarityFunction(Relation<? extends DBID> database)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected O | 
AbstractRefiningIndex.refine(DBID id)
Refine a given object (and count the refinement!). 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) java.util.List<java.util.List<SpatialPair<DBID,NumberVector>>> | 
SpacefillingKNNPreprocessor.curves
Curve storage 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KNNList | 
MaterializeKNNAndRKNNPreprocessor.getKNN(DBID id)
Returns the materialized kNNs of the specified id. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
LeafEntry.getDBID()
Get the DBID of this leaf entry. 
 | 
| Modifier and Type | Field and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
MTreeLeafEntry.getDBID()  | 
DBID | 
MTreeLeafEntry.getRoutingObjectID()
Returns the id of the underlying data 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 | 
MTreeDirectoryEntry.getRoutingObjectID()
Returns the id of the routing object of this entry. 
 | 
| Modifier and Type | Method and 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 | 
MTreeLeafEntry.setRoutingObjectID(DBID objectID)
Throws an UnsupportedOperationException, as leaves may not have routing
 objects. 
 | 
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 | 
MTreeDirectoryEntry.setRoutingObjectID(DBID objectID)
Sets the id of the routing object of this entry. 
 | 
| Constructor and Description | 
|---|
MTreeDirectoryEntry(DBID objectID,
                   double parentDistance,
                   int nodeID,
                   double coveringRadius)
Constructor. 
 | 
MTreeLeafEntry(DBID objectID,
              double parentDistance)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.util.Map<DBID,KNNList> | 
AbstractMkTree.batchNN(N node,
       DBIDs ids,
       int kmax)
Deprecated. 
 
Change to use by-object NN lookups instead. 
 | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and 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)  | 
| Constructor and Description | 
|---|
MkAppDirectoryEntry(DBID objectID,
                   double parentDistance,
                   int nodeID,
                   double coveringRadius,
                   PolynomialApproximation approximation)
Constructor. 
 | 
MkAppLeafEntry(DBID objectID,
              double parentDistance,
              PolynomialApproximation approximation)
Constructor. 
 | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and 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. 
 | 
| Constructor and Description | 
|---|
MkCoPDirectoryEntry(DBID objectID,
                   double parentDistance,
                   int nodeID,
                   double coveringRadius,
                   ApproximationLine conservativeApproximation)
Constructor. 
 | 
MkCoPLeafEntry(DBID objectID,
              double parentDistance,
              ApproximationLine conservativeApproximation,
              ApproximationLine progressiveApproximation)
Constructor. 
 | 
| Modifier and Type | Method and 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,
                  O object,
                  double parentDistance)  | 
| Modifier and Type | Method and 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. 
 | 
| Constructor and Description | 
|---|
MkMaxDirectoryEntry(DBID objectID,
                   double parentDistance,
                   int nodeID,
                   double coveringRadius,
                   double knnDistance)
Constructor. 
 | 
MkMaxLeafEntry(DBID objectID,
              double parentDistance,
              double knnDistance)
Constructor. 
 | 
| Modifier and Type | Method and 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,
                  O object,
                  double parentDistance)
Creates a new leaf entry representing the specified data object in the
 specified subtree. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
MkTabTree.kNNdistanceAdjustment(MkTabEntry entry,
                     java.util.Map<DBID,KNNList> knnLists)  | 
| Constructor and Description | 
|---|
MkTabDirectoryEntry(DBID objectID,
                   double parentDistance,
                   int nodeID,
                   double coveringRadius,
                   double[] knnDistances)
Constructor. 
 | 
MkTabLeafEntry(DBID objectID,
              double parentDistance,
              double[] knnDistances)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected MTreeEntry | 
MTree.createNewDirectoryEntry(MTreeNode<O> node,
                       DBID routingObjectID,
                       double parentDistance)  | 
protected MTreeEntry | 
MTreeIndex.createNewLeafEntry(DBID id,
                  O object,
                  double parentDistance)  | 
| Modifier and Type | Field and Description | 
|---|---|
DBID | 
MTreeSearchCandidate.routingObjectID
The id of the routing object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
MTreeRangeQuery.doRangeQuery(DBID o_p,
            AbstractMTreeNode<O,?,?> node,
            O q,
            double r_q,
            ModifiableDoubleDBIDList result)
Performs a range query on the specified subtree. 
 | 
| Constructor and Description | 
|---|
MTreeSearchCandidate(double mindist,
                    int nodeID,
                    DBID routingObjectID,
                    double routingDistance)
Creates a new heap node with the specified parameters. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DBID | 
Assignments.id1
The id of the first routing object. 
 | 
private DBID | 
Assignments.id2
The id of the second routing object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
Assignments.getFirstRoutingObject()
Returns the id of the first routing object. 
 | 
DBID | 
Assignments.getSecondRoutingObject()
Returns the id of the second routing object. 
 | 
| Constructor and Description | 
|---|
Assignments(DBID id1,
           DBID id2,
           int size)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DBID | 
SpatialPointLeafEntry.id
Holds the id of the object (node or data object) represented by this entry. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
SpatialPointLeafEntry.getDBID()  | 
| Constructor and Description | 
|---|
SpatialPointLeafEntry(DBID id,
                     double[] values)
Constructs a new LeafEntry object with the given parameters. 
 | 
SpatialPointLeafEntry(DBID id,
                     NumberVector vector)
Constructor from number vector. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected DeLiCluLeafEntry | 
DeLiCluTreeIndex.createNewLeafEntry(DBID id)
Creates a new leaf entry representing the specified data object. 
 | 
IndexTreePath<DeLiCluEntry> | 
DeLiCluTreeIndex.setHandled(DBID id,
          O obj)
Marks the specified object as handled and returns the path of node ids from
 the root to the objects's parent. 
 | 
| Constructor and Description | 
|---|
DeLiCluLeafEntry(DBID id,
                NumberVector vector)
Constructs a new LeafEntry object with the given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected SpatialEntry | 
FlatRStarTreeIndex.createNewLeafEntry(DBID id)
Wrap a vector as spatial point leaf entry. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
RStarTreeKNNQuery.batchNN(AbstractRStarTreeNode<?,?> node,
       java.util.Map<DBID,KNNHeap> knnLists)
Performs a batch knn query. 
 | 
| Modifier and Type | Method and 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,
               SpatialPrimitiveDistanceFunction<? super O> distanceFunction,
               KNNQuery<O> knnQuery)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
RdKNNTree.doBulkReverseKNN(RdKNNNode node,
                DBIDs ids,
                java.util.Map<DBID,ModifiableDoubleDBIDList> result)
Performs a bulk reverse knn query in the specified subtree. 
 | 
| Constructor and Description | 
|---|
RdKNNLeafEntry(DBID id,
              NumberVector vector,
              double knnDistance)
Constructs a new RDkNNLeafEntry object with the given parameters. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DBID | 
VectorApproximation.id
Object represented by this approximation 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DBID | 
VectorApproximation.getId()  | 
DBID | 
PartialVAFile.PartialVACandidate.getId()  | 
| Modifier and Type | Method and Description | 
|---|---|
VectorApproximation | 
VAFile.calculateApproximation(DBID id,
                      V dv)
Calculate the VA file position given the existing borders. 
 | 
protected VectorApproximation | 
PartialVAFile.calculateFullApproximation(DBID id,
                          V dv)
Calculate the VA file position given the existing borders. 
 | 
protected static VectorApproximation | 
PartialVAFile.calculatePartialApproximation(DBID id,
                             NumberVector dv,
                             java.util.List<DoubleObjPair<DAFile>> daFiles)
Calculate partial vector approximation. 
 | 
| Constructor and Description | 
|---|
VectorApproximation(DBID id,
                   int[] approximation)
Constructor. 
 | 
Copyright © 2019 ELKI Development Team. License information.