Uses of Class
gov.sandia.cognition.math.geometry.KDTree

Packages that use KDTree
gov.sandia.cognition.learning.algorithm.nearest Provides algorithms for Nearest-Neighbor memory-based functions. 
gov.sandia.cognition.math.geometry Provides classes and interfaces for computational geometry. 
 

Uses of KDTree in gov.sandia.cognition.learning.algorithm.nearest
 

Methods in gov.sandia.cognition.learning.algorithm.nearest that return KDTree
 KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> KNearestNeighborKDTree.getData()
          Getter for data
 KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> NearestNeighborKDTree.getData()
          Getter for data
 

Methods in gov.sandia.cognition.learning.algorithm.nearest with parameters of type KDTree
 void KNearestNeighborKDTree.setData(KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> data)
          Setter for data
 void NearestNeighborKDTree.setData(KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> data)
          Setter for data
 

Constructors in gov.sandia.cognition.learning.algorithm.nearest with parameters of type KDTree
KNearestNeighborKDTree(int k, KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> data, Metric<? super InputType> distanceFunction, Summarizer<? super OutputType,? extends OutputType> averager)
          Creates a new instance of KNearestNeighborKDTree
NearestNeighborKDTree(KDTree<InputType,OutputType,InputOutputPair<? extends InputType,OutputType>> data, DivergenceFunction<? super InputType,? super InputType> divergenceFunction)
          Creates a new instance of NearestNeighborKDTree
 

Uses of KDTree in gov.sandia.cognition.math.geometry
 

Fields in gov.sandia.cognition.math.geometry declared as KDTree
protected  KDTree<VectorType,DataType,PairType> KDTree.leftChild
          Left child of this subtree
protected  KDTree<VectorType,DataType,PairType> KDTree.parent
          Parent of this node of the subtree.
protected  KDTree<VectorType,DataType,PairType> KDTree.rightChild
          Right child of this subtree.
 

Methods in gov.sandia.cognition.math.geometry that return KDTree
 KDTree<VectorType,DataType,PairType> KDTree.clone()
           
static
<VectorType extends Vectorizable,DataType,PairType extends Pair<? extends VectorType,DataType>>
KDTree<VectorType,DataType,PairType>
KDTree.createBalanced(Collection<? extends PairType> points)
          Creates a balanced KDTree based on the given collection of Pairs.
 KDTree<VectorType,DataType,PairType> KDTree.reblanace()
          Rebalances the KDTree.
 

Constructors in gov.sandia.cognition.math.geometry with parameters of type KDTree
KDTree.InOrderKDTreeIterator(KDTree<VectorType,DataType,PairType> node)
          Creates a new instance of InOrderKDTreeIterator
KDTree(ArrayList<? extends PairType> points, KDTree.PairFirstVectorizableIndexComparator comparator, int dimensionality, KDTree<VectorType,DataType,PairType> parent)
          Creates a balanced KDTree subtree for recursion purposes from the given ArrayList of points.
KDTree(PairType value, KDTree.PairFirstVectorizableIndexComparator comparator, KDTree<VectorType,DataType,PairType> parent)
          Creates a KDTree subtree for recursion purposes.