Uses of Class
weka.core.neighboursearch.balltrees.BallNode

Packages that use BallNode
weka.core.neighboursearch.balltrees   
 

Uses of BallNode in weka.core.neighboursearch.balltrees
 

Fields in weka.core.neighboursearch.balltrees declared as BallNode
 BallNode BallNode.m_Left
          The left child of the node.
 BallNode BallNode.m_Right
          The right child of the node.
 

Methods in weka.core.neighboursearch.balltrees that return BallNode
 BallNode TopDownConstructor.buildTree()
          Builds the ball tree top down.
 BallNode MiddleOutConstructor.buildTree()
          Builds a ball tree middle out.
 BallNode BottomUpConstructor.buildTree()
          Builds the ball tree bottom up.
abstract  BallNode BallTreeConstructor.buildTree()
          Builds the ball tree.
 

Methods in weka.core.neighboursearch.balltrees with parameters of type BallNode
 int[] TopDownConstructor.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[] BottomUpConstructor.addInstance(BallNode node, Instance inst)
          Adds an instance to the ball tree.
abstract  int[] BallTreeConstructor.addInstance(BallNode node, Instance inst)
          Adds an instance to the ball tree.
static Instance BallNode.calcPivot(BallNode child1, BallNode child2, Instances insts)
          Calculates the centroid pivot of a node based on its two child nodes (if merging two nodes).
static double BallNode.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).
 void PointsClosestToFurthestChildren.splitNode(BallNode node, int numNodesCreated)
          Splits a ball into two.
 void MedianOfWidestDimension.splitNode(BallNode node, int numNodesCreated)
          Splits a ball into two.
 void MedianDistanceFromArbitraryPoint.splitNode(BallNode node, int numNodesCreated)
          Splits a ball into two.
abstract  void BallSplitter.splitNode(BallNode node, int numNodesCreated)
          Splits a node into two.
 



Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.