Class EuclideanIntegerPoint
java.lang.Object
org.apache.commons.math3.stat.clustering.EuclideanIntegerPoint
- All Implemented Interfaces:
Serializable
,Clusterable<EuclideanIntegerPoint>
@Deprecated
public class EuclideanIntegerPoint
extends Object
implements Clusterable<EuclideanIntegerPoint>, Serializable
Deprecated.
A simple implementation of
Clusterable
for points with integer coordinates.- Since:
- 2.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEuclideanIntegerPoint
(int[] point) Deprecated.Build an instance wrapping an integer array. -
Method Summary
Modifier and TypeMethodDescriptioncentroidOf
(Collection<EuclideanIntegerPoint> points) Deprecated.Returns the centroid of the given Collection of points.double
Deprecated.Returns the distance from the given point.boolean
Deprecated.int[]
getPoint()
Deprecated.Get the n-dimensional point in integer space.int
hashCode()
Deprecated.toString()
Deprecated.
-
Constructor Details
-
EuclideanIntegerPoint
public EuclideanIntegerPoint(int[] point) Deprecated.Build an instance wrapping an integer array.The wrapped array is referenced, it is not copied.
- Parameters:
point
- the n-dimensional point in integer space
-
-
Method Details
-
getPoint
public int[] getPoint()Deprecated.Get the n-dimensional point in integer space.- Returns:
- a reference (not a copy!) to the wrapped array
-
distanceFrom
Deprecated.Returns the distance from the given point.- Specified by:
distanceFrom
in interfaceClusterable<EuclideanIntegerPoint>
- Parameters:
p
- the point to compute the distance from- Returns:
- the distance from the given point
-
centroidOf
Deprecated.Returns the centroid of the given Collection of points.- Specified by:
centroidOf
in interfaceClusterable<EuclideanIntegerPoint>
- Parameters:
points
- the Collection of points to compute the centroid of- Returns:
- the centroid of the given Collection of Points
-
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-
DoublePoint
instead