# Package weka.core.neighboursearch.balltrees

- Class Summary
  Class | Description
  --- | ---
  BallNode | Class representing a node of a BallTree.
  BallSplitter | Abstract class for splitting a ball tree's BallNode.
  BallTreeConstructor | Abstract class for constructing a BallTree .
  BottomUpConstructor | The class that constructs a ball tree bottom up.
  MedianDistanceFromArbitraryPoint | Class that splits a BallNode of a ball tree using Uhlmann's described method. For information see: Jeffrey K.
  MedianOfWidestDimension | Class that splits a BallNode of a ball tree based on the median value of the widest dimension of the points in the ball.
  MiddleOutConstructor | The class that builds a BallTree middle out. For more information see also: Andrew W.
  PointsClosestToFurthestChildren | Implements the Moore's method to split a node of a ball tree. For more information please see section 2 of the 1st and 3.2.3 of the 2nd: Andrew W.
  TopDownConstructor | The class implementing the TopDown construction method of ball trees.