de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants

Interface MTreeEntry

• Method Summary

All Methods
Modifier and Type Method and Description
double getCoveringRadius()
Returns the covering radius if this entry is a directory entry, null otherwise.
double getParentDistance()
Returns the distance from the routing object of this entry to the routing object of its parent.
DBID 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.
boolean setCoveringRadius(double coveringRadius)
Sets the covering radius of this entry if this entry is a directory entry, throws an UnsupportedOperationException otherwise.
boolean setParentDistance(double parentDistance)
Sets the distance from the routing object to routing object of its parent.
boolean 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.
• Methods inherited from interface java.io.Externalizable

readExternal, writeExternal
• Method Detail

• getRoutingObjectID

DBID 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.
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
• setRoutingObjectID

boolean 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.
Parameters:
objectID - the id to be set
Returns:
TODO
• getParentDistance

double getParentDistance()
Returns the distance from the routing object of this entry to the routing object of its parent.
Returns:
the distance from the object to its parent object
• setParentDistance

boolean setParentDistance(double parentDistance)
Sets the distance from the routing object to routing object of its parent.
Parameters:
parentDistance - the distance to be set
Returns:
TODO

double getCoveringRadius()
Returns the covering radius if this entry is a directory entry, null otherwise.
Returns:
the covering radius of this entry
boolean setCoveringRadius(double coveringRadius)
coveringRadius - the covering radius to be set