public final class CoordVector extends Object implements Key
| Constructor and Description |
|---|
CoordVector()
Initializes a blank coordinate vector.
|
CoordVector(double[] coordinates)
Initializes a coordinate vector.
|
CoordVector(Double[] coordinates)
Initializes a coordinate vector.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Key o)
Compares this coordinate vector to another key.
|
double |
computeEuclidianDistance(CoordVector cv)
Computes the Euclidian distance between this coordinate vector and a
second coordinate vector.
|
double[] |
getCoordinates()
Returns the coordinate vector of a multi-dimensional point.
|
void |
read(DataInput in) |
void |
setCoordinates(double[] coordinates)
Sets the coordinate vector of a multi-dimensional point.
|
void |
write(DataOutput out) |
public CoordVector()
public CoordVector(Double[] coordinates)
coordinates - The coordinate vector of a multi-dimensional point.public CoordVector(double[] coordinates)
coordinates - The coordinate vector of a multi-dimensional point.public double[] getCoordinates()
public void setCoordinates(double[] coordinates)
point - The dimension values of the point.public double computeEuclidianDistance(CoordVector cv)
cv - The coordinate vector to which the distance is computed.public void read(DataInput in) throws IOException
read in interface IOReadableWritableIOExceptionpublic void write(DataOutput out) throws IOException
write in interface IOReadableWritableIOExceptionpublic int compareTo(Key o)
compareTo in interface Comparable<Key>Copyright © 2013. All rights reserved.