Package net.imglib2.kdtree
Class NearestNeighborSearchImpl
- java.lang.Object
-
- net.imglib2.kdtree.NearestNeighborSearchImpl
-
public class NearestNeighborSearchImpl extends java.lang.ObjectNearest-neighbor search onKDTreeImpl. Results are node indices.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]awayChildsprivate double[]axisDiffsprivate intbestIndexprivate doublebestSquDistanceprivate intnumDimensionsprivate intnumPointsprivate double[]posprivate KDTreeImpltree
-
Constructor Summary
Constructors Constructor Description NearestNeighborSearchImpl(KDTreeImpl tree)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intbestIndex()doublebestSquDistance()NearestNeighborSearchImplcopy()voidsearch(RealLocalizable p)
-
-
-
Field Detail
-
tree
private final KDTreeImpl tree
-
numDimensions
private final int numDimensions
-
numPoints
private final int numPoints
-
pos
private final double[] pos
-
bestIndex
private int bestIndex
-
bestSquDistance
private double bestSquDistance
-
axisDiffs
private final double[] axisDiffs
-
awayChilds
private final int[] awayChilds
-
-
Constructor Detail
-
NearestNeighborSearchImpl
public NearestNeighborSearchImpl(KDTreeImpl tree)
-
-
Method Detail
-
search
public void search(RealLocalizable p)
-
bestIndex
public int bestIndex()
-
bestSquDistance
public double bestSquDistance()
-
copy
public NearestNeighborSearchImpl copy()
-
-