Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu
Interface DeLiCluEntry

All Superinterfaces:
Entry, Externalizable, Serializable, SpatialComparable, SpatialEntry
All Known Implementing Classes:
DeLiCluDirectoryEntry, DeLiCluLeafEntry

public interface DeLiCluEntry
extends SpatialEntry

Defines the requirements for an entry in an DeLiClu-Tree node. Additionally to an entry in an R*-Tree two boolean flags that indicate whether this entry's node contains handled or unhandled data objects.

Author:
Elke Achtert

Method Summary
 boolean hasHandled()
          Returns true, if the node (or its child nodes) which is represented by this entry contains handled data objects.
 boolean hasUnhandled()
          Returns true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects.
 void setHasHandled(boolean hasHandled)
          Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain handled data objects.
 void setHasUnhandled(boolean hasUnhandled)
          Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain unhandled data objects.
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialEntry
getMBR, setMBR
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.Entry
getID, isLeafEntry, setID
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialComparable
getDimensionality, getMax, getMin
 

Method Detail

hasHandled

boolean hasHandled()
Returns true, if the node (or its child nodes) which is represented by this entry contains handled data objects.

Returns:
true, if the node (or its child nodes) which is represented by this entry contains handled data objects, false otherwise.

hasUnhandled

boolean hasUnhandled()
Returns true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects.

Returns:
true, if the node (or its child nodes) which is represented by this entry contains unhandled data objects, false otherwise.

setHasHandled

void setHasHandled(boolean hasHandled)
Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain handled data objects.

Parameters:
hasHandled - the flag to be set

setHasUnhandled

void setHasUnhandled(boolean hasUnhandled)
Sets the flag to marks the node (or its child nodes) which is represented by this entry to contain unhandled data objects.

Parameters:
hasUnhandled - the flag to be set

Release 0.3 (2010-03-31_1612)