Package org.ddogleg.nn.alg.distance
Class KdTreeEuclideanSq_U8
java.lang.Object
org.ddogleg.nn.alg.distance.KdTreeEuclideanSq_U8
- All Implemented Interfaces:
KdTreeDistance<byte[]>
Euclidian squared distance
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
KdTreeEuclideanSq_U8
public KdTreeEuclideanSq_U8(int n)
-
-
Method Details
-
distance
public double distance(byte[] a, byte[] b) Description copied from interface:KdTreeDistanceComputes the distance between the two input points- Specified by:
distancein interfaceKdTreeDistance<byte[]>- Parameters:
a- pointb- point- Returns:
- distance
-
valueAt
public double valueAt(byte[] point, int index) Description copied from interface:KdTreeDistanceReturns the value of an element in the point- Specified by:
valueAtin interfaceKdTreeDistance<byte[]>- Parameters:
point- (Input) the pointindex- Which element in the point is to be read- Returns:
- The value of the element in the point.
-
length
public int length()Description copied from interface:KdTreeDistanceNumber of elements in the point- Specified by:
lengthin interfaceKdTreeDistance<byte[]>
-