Class NonLeafNodeTrait<T>
java.lang.Object
kieker.analysis.generic.clustering.mtree.nodes.AbstractNodeTrait<T>
kieker.analysis.generic.clustering.mtree.nodes.NonLeafNodeTrait<T>
- Type Parameters:
T- data element type
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcheckChildClass(IndexItem<T> child) voidbooleandoRemoveData(T data, double distance) newSplitNodeReplacement(T data)
-
Constructor Details
-
NonLeafNodeTrait
-
-
Method Details
-
doAddData
- Specified by:
doAddDatain interfaceILeafness<T>- Throws:
InternalErrorException
-
addChild
public void addChild(IndexItem<T> inputNewChildNode, double inputDistance) throws InternalErrorException - Specified by:
addChildin interfaceILeafness<T>- Throws:
InternalErrorException
-
newSplitNodeReplacement
- Specified by:
newSplitNodeReplacementin interfaceILeafness<T>
-
doRemoveData
- Specified by:
doRemoveDatain interfaceILeafness<T>- Throws:
InternalErrorException
-
checkChildClass
- Specified by:
checkChildClassin interfaceILeafness<T>
-