Uses of Interface
org.ddogleg.nn.alg.KdTreeDistance
Package
Description
-
Uses of KdTreeDistance in org.ddogleg.nn
Modifier and TypeMethodDescriptionstatic <P> NearestNeighbor<P>
FactoryNearestNeighbor.exhaustive
(KdTreeDistance<P> distance) Performs an optimalNearestNeighbor
by 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) ApproximateNearestNeighbor
search 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 optimalNearestNeighbor
search using K-D tree.static <P> NearestNeighbor<P>
FactoryNearestNeighbor.kdtree
(KdTreeDistance<P> distance, int maxNodesSearched) Performs an approximateNearestNeighbor
search using K-D tree. -
Uses of KdTreeDistance in org.ddogleg.nn.alg
ModifierConstructorDescriptionAxisSplitterMedian
(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
Modifier and TypeClassDescriptionclass
Euclidian squared distanceclass
Euclidian squared distance -
Uses of KdTreeDistance in org.ddogleg.nn.alg.searches
ModifierConstructorDescriptionKdTreeSearch1Bbf
(KdTreeDistance<P> distance, int maxNodesSearched) Configures the searchKdTreeSearch1Standard
(KdTreeDistance<P> distance) protected
KdTreeSearchBestBinFirst
(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
ModifierConstructorDescriptionKdForestBbfNearestNeighbor
(int numberOfTrees, int maxNodesSearched, KdTreeDistance<P> distance, AxisSplitter<P> splitter) KdTreeNearestNeighbor
(KdTreeDistance<P> distance) WrapExhaustiveNeighbor
(KdTreeDistance<P> distance)