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 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 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
-
-