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

Field Summary
private  int[] point
          Deprecated. Point coordinates.
private static long serialVersionUID
          Deprecated. Serializable version identifier.
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Deprecated. 
Serializable version identifier.

See Also:
Constant Field Values

point

private final int[] point
Deprecated. 
Point coordinates.

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 (c) 2003-2013 Apache Software Foundation