Class LeafNodeTrait<T>
java.lang.Object
kieker.analysis.generic.clustering.mtree.nodes.AbstractNodeTrait<T>
kieker.analysis.generic.clustering.mtree.nodes.LeafNodeTrait<T>
- Type Parameters:
T- data element type
- All Implemented Interfaces:
ILeafness<T>
public class LeafNodeTrait<T> extends AbstractNodeTrait<T> implements ILeafness<T>
- Since:
- 2.0.0
- Author:
- Eduardo R. D'Avila
-
Field Summary
Fields inherited from class kieker.analysis.generic.clustering.mtree.nodes.AbstractNodeTrait
thisNode -
Constructor Summary
Constructors Constructor Description LeafNodeTrait(AbstractNode<T> thisNode) -
Method Summary
Modifier and Type Method Description voidaddChild(IndexItem<T> child, double distance)voidcheckChildClass(IndexItem<T> child)voiddoAddData(T data, double distance)booleandoRemoveData(T data, double distance)AbstractNode<T>newSplitNodeReplacement(T data)
-
Constructor Details
-
Method Details
-
doAddData
-
addChild
-
newSplitNodeReplacement
- Specified by:
newSplitNodeReplacementin interfaceILeafness<T>
-
doRemoveData
- Specified by:
doRemoveDatain interfaceILeafness<T>
-
checkChildClass
- Specified by:
checkChildClassin interfaceILeafness<T>
-