Uses of Class
weka.core.neighboursearch.balltrees.BallNode
Packages that use BallNode
-
Uses of BallNode in weka.core.neighboursearch.balltrees
Fields in weka.core.neighboursearch.balltrees declared as BallNodeModifier and TypeFieldDescriptionBallNode.m_LeftThe left child of the node.BallNode.m_RightThe right child of the node.Methods in weka.core.neighboursearch.balltrees that return BallNodeModifier and TypeMethodDescriptionabstract BallNodeBallTreeConstructor.buildTree()Builds the ball tree.BottomUpConstructor.buildTree()Builds the ball tree bottom up.MiddleOutConstructor.buildTree()Builds a ball tree middle out.TopDownConstructor.buildTree()Builds the ball tree top down.Methods in weka.core.neighboursearch.balltrees with parameters of type BallNodeModifier and TypeMethodDescriptionabstract int[]BallTreeConstructor.addInstance(BallNode node, Instance inst) Adds an instance to the ball tree.int[]BottomUpConstructor.addInstance(BallNode node, Instance inst) Adds an instance to the ball tree.int[]MiddleOutConstructor.addInstance(BallNode node, Instance inst) Adds an instance to the tree.int[]TopDownConstructor.addInstance(BallNode node, Instance inst) Adds an instance to the ball tree.static InstanceCalculates the centroid pivot of a node based on its two child nodes (if merging two nodes).static doubleBallNode.calcRadius(BallNode child1, BallNode child2, Instance pivot, DistanceFunction distanceFunction) Calculates the radius of a node based on its two child nodes (if merging two nodes).abstract voidSplits a node into two.voidSplits a ball into two.voidSplits a ball into two.voidSplits a ball into two.