de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp
Interface MkAppEntry<D extends NumberDistance<D,?>>

All Superinterfaces:
Entry, Externalizable, MTreeEntry<D>, Serializable
All Known Implementing Classes:
MkAppDirectoryEntry, MkAppLeafEntry

interface MkAppEntry<D extends NumberDistance<D,?>>
extends MTreeEntry<D>

Defines the requirements for an entry in an MkCop-Tree node. Additionally to an entry in an M-Tree conservative approximation of the knn distances is provided.


Method Summary
 double approximatedValueAt(int k)
          Returns the approximated value at the specified k.
 PolynomialApproximation getKnnDistanceApproximation()
          Returns the polynomial approximation.
 void setKnnDistanceApproximation(PolynomialApproximation approximation)
          Sets the polynomial approximation.
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeEntry
getCoveringRadius, getParentDistance, getRoutingObjectID, setCoveringRadius, setParentDistance, setRoutingObjectID
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.Entry
isLeafEntry
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

approximatedValueAt

double approximatedValueAt(int k)
Returns the approximated value at the specified k.

Parameters:
k - the parameter k of the knn distance
Returns:
the approximated value at the specified k

getKnnDistanceApproximation

PolynomialApproximation getKnnDistanceApproximation()
Returns the polynomial approximation.

Returns:
the polynomial approximation

setKnnDistanceApproximation

void setKnnDistanceApproximation(PolynomialApproximation approximation)
Sets the polynomial approximation.

Parameters:
approximation - the polynomial approximation to be set

Release 0.4.0 (2011-09-20_1324)