org.apache.commons.math3.stat.clustering
Class EuclideanIntegerPoint

java.lang.Object
  extended by org.apache.commons.math3.stat.clustering.EuclideanIntegerPoint
All Implemented Interfaces:
Serializable, Clusterable<EuclideanIntegerPoint>

Deprecated. As of 3.2 (to be removed in 4.0), use DoublePoint instead

@Deprecated
public class EuclideanIntegerPoint
extends Object
implements Clusterable<EuclideanIntegerPoint>, Serializable

A simple implementation of Clusterable for points with integer coordinates.

Since:
2.0
Version:
$Id: EuclideanIntegerPoint.java 1461871 2013-03-27 22:01:25Z tn $
See Also:
Serialized Form

Constructor Summary
EuclideanIntegerPoint(int[] point)
          Deprecated. Build an instance wrapping an integer array.
 
Method Summary
 EuclideanIntegerPoint centroidOf(Collection<EuclideanIntegerPoint> points)
          Deprecated. Returns the centroid of the given Collection of points.
 double distanceFrom(EuclideanIntegerPoint p)
          Deprecated. Returns the distance from the given point.
 boolean equals(Object other)
          Deprecated. 
 int[] getPoint()
          Deprecated. Get the n-dimensional point in integer space.
 int hashCode()
          Deprecated. 
 String toString()
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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 Detail

getPoint

public int[] getPoint()
Deprecated. 
Get the n-dimensional point in integer space.

Returns:
a reference (not a copy!) to the wrapped array

distanceFrom

public double distanceFrom(EuclideanIntegerPoint p)
Deprecated. 
Returns the distance from the given point.

Specified by:
distanceFrom in interface Clusterable<EuclideanIntegerPoint>
Parameters:
p - the point to compute the distance from
Returns:
the distance from the given point

centroidOf

public EuclideanIntegerPoint centroidOf(Collection<EuclideanIntegerPoint> points)
Deprecated. 
Returns the centroid of the given Collection of points.

Specified by:
centroidOf in interface Clusterable<EuclideanIntegerPoint>
Parameters:
points - the Collection of points to compute the centroid of
Returns:
the centroid of the given Collection of Points

equals

public boolean equals(Object other)
Deprecated. 

Overrides:
equals in class Object

hashCode

public int hashCode()
Deprecated. 

Overrides:
hashCode in class Object

toString

public String toString()
Deprecated. 

Overrides:
toString in class Object
Since:
2.1


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.