Uses of Interface
org.ddogleg.nn.alg.KdTreeDistance
Packages that use KdTreeDistance
Package
Description
-
Uses of KdTreeDistance in org.ddogleg.nn
Methods in org.ddogleg.nn with parameters of type KdTreeDistanceModifier and TypeMethodDescriptionstatic <P> NearestNeighbor<P>FactoryNearestNeighbor.exhaustive(KdTreeDistance<P> distance) Performs an optimalNearestNeighborby exhaustively consider all possible solutions.static <P> NearestNeighbor<P>FactoryNearestNeighbor.generic(ConfigNearestNeighborSearch config, KdTreeDistance<P> distance) Factory for genericNearestNeighbor.static <P> NearestNeighbor<P>FactoryNearestNeighbor.kdRandomForest(KdTreeDistance<P> distance, int maxNodesSearched, int numTrees, int numConsiderSplit, long randomSeed) ApproximateNearestNeighborsearch which uses a set of randomly generated K-D trees and a Best-Bin-First search.static <P> NearestNeighbor<P>FactoryNearestNeighbor.kdtree(KdTreeDistance<P> distance) Performs an optimalNearestNeighborsearch using K-D tree.static <P> NearestNeighbor<P>FactoryNearestNeighbor.kdtree(KdTreeDistance<P> distance, int maxNodesSearched) Performs an approximateNearestNeighborsearch using K-D tree. -
Uses of KdTreeDistance in org.ddogleg.nn.alg
Constructors in org.ddogleg.nn.alg with parameters of type KdTreeDistanceModifierConstructorDescriptionAxisSplitterMedian(KdTreeDistance<P> distance) Defaults to selecting the split axis with maximum varianceAxisSplitterMedian(KdTreeDistance<P> distance, AxisSplitRule splitRule) ExhaustiveNeighbor(KdTreeDistance<P> distance) KdTreeConstructor(KdTreeDistance<P> distance) Creates canonical K-D Tree by selecting the maximum variance axis and splitting the points at the median. -
Uses of KdTreeDistance in org.ddogleg.nn.alg.distance
Classes in org.ddogleg.nn.alg.distance that implement KdTreeDistanceModifier and TypeClassDescriptionclassEuclidian squared distanceclassEuclidian squared distance -
Uses of KdTreeDistance in org.ddogleg.nn.alg.searches
Constructors in org.ddogleg.nn.alg.searches with parameters of type KdTreeDistanceModifierConstructorDescriptionKdTreeSearch1Bbf(KdTreeDistance<P> distance, int maxNodesSearched) Configures the searchKdTreeSearch1Standard(KdTreeDistance<P> distance) protectedKdTreeSearchBestBinFirst(KdTreeDistance<P> distance, int maxNodesSearched) Configures the searchKdTreeSearchNBbf(KdTreeDistance<P> distance, int maxNodesSearched) Configures the searchKdTreeSearchNStandard(KdTreeDistance<P> distance) -
Uses of KdTreeDistance in org.ddogleg.nn.wrap
Constructors in org.ddogleg.nn.wrap with parameters of type KdTreeDistanceModifierConstructorDescriptionKdForestBbfNearestNeighbor(int numberOfTrees, int maxNodesSearched, KdTreeDistance<P> distance, AxisSplitter<P> splitter) KdTreeNearestNeighbor(KdTreeDistance<P> distance) WrapExhaustiveNeighbor(KdTreeDistance<P> distance)