Serializable
, Cloneable
public class Point2d extends Tuple2d implements Serializable
Constructor | Description |
---|---|
Point2d() |
Constructs and initializes a Point2d to (0,0).
|
Point2d(double[] p) |
Constructs and initializes a Point2d from the specified array.
|
Point2d(double x,
double y) |
Constructs and initializes a Point2d from the specified xy coordinates.
|
Point2d(Point2d p1) |
Constructs and initializes a Point2d from the specified Point2d.
|
Point2d(Point2f p1) |
Constructs and initializes a Point2d from the specified Point2f.
|
Point2d(Tuple2d t1) |
Constructs and initializes a Point2d from the specified Tuple2d.
|
Point2d(Tuple2f t1) |
Constructs and initializes a Point2d from the specified Tuple2f.
|
Modifier and Type | Method | Description |
---|---|---|
double |
distance(Point2d p1) |
Computes the distance between this point and point p1.
|
double |
distanceL1(Point2d p1) |
Computes the L-1 (Manhattan) distance between this point and
point p1.
|
double |
distanceLinf(Point2d p1) |
Computes the L-infinite distance between this point and
point p1.
|
double |
distanceSquared(Point2d p1) |
Computes the square of the distance between this point and point p1.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
absolute, absolute, add, add, clamp, clamp, clampMax, clampMax, clampMin, clampMin, clone, epsilonEquals, equals, equals, get, getX, getY, hashCode, interpolate, interpolate, negate, negate, scale, scale, scaleAdd, scaleAdd, set, set, set, set, setX, setY, sub, sub, toString
public Point2d(double x, double y)
x
- the x coordinatey
- the y coordinatepublic Point2d(double[] p)
p
- the array of length 2 containing xy in orderpublic Point2d(Point2d p1)
p1
- the Point2d containing the initialization x y datapublic Point2d(Point2f p1)
p1
- the Point2f containing the initialization x y datapublic Point2d(Tuple2d t1)
t1
- the Tuple2d containing the initialization x y datapublic Point2d(Tuple2f t1)
t1
- the Tuple2f containing the initialization x y datapublic Point2d()
public final double distanceSquared(Point2d p1)
p1
- the other pointpublic final double distance(Point2d p1)
p1
- the other pointpublic final double distanceL1(Point2d p1)
p1
- the other pointpublic final double distanceLinf(Point2d p1)
p1
- the other point