Interface MkAppEntry
-
- All Superinterfaces:
java.io.Externalizable,MTreeEntry,java.io.Serializable
- All Known Implementing Classes:
MkAppDirectoryEntry,MkAppLeafEntry
public interface MkAppEntry extends MTreeEntry
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.- Since:
- 0.1
- Author:
- Elke Achtert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubleapproximatedValueAt(int k)Returns the approximated value at the specified k.PolynomialApproximationgetKnnDistanceApproximation()Returns the polynomial approximation.voidsetKnnDistanceApproximation(PolynomialApproximation approximation)Sets the polynomial approximation.-
Methods inherited from interface elki.index.tree.metrical.mtreevariants.MTreeEntry
getCoveringRadius, getParentDistance, getRoutingObjectID, setCoveringRadius, setParentDistance, setRoutingObjectID
-
-
-
-
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
-
-