is new.
java.lang.Objectjava.awt.geom.Point2D
public abstract class Point2D
The Point2D class defines a point representing a location in
(x,y)
(x, y)
coordinate space.
This class is only the abstract superclass for all objects that store a 2D coordinate. The actual storage representation of the coordinates is left to the subclass.
Since:
1.2
| Nested Class Summary | |
|---|---|
| static class |
Point2D.Double
The Double class defines a point specified in double precision. |
| static class |
Point2D.Float
The Float class defines a point specified in float precision. |
| Constructor Summary | |
|---|---|
| protected |
Point2D
() This is an abstract class that cannot be instantiated directly. |
| Method Summary | |
|---|---|
| Object |
clone
() Creates a new object of the same class and with the same contents as this object. |
| double |
distance
(double px, double py)
Returns the distance from this Point2D to a specified point. |
| static double |
distance
(double x1, double y1, double x2, double y2)
Returns the distance between two points. |
| double |
distance
(
Point2D
pt) Returns the distance from this Point2D to a specified Point2D. |
| double |
distanceSq
(double px, double py)
Returns the square of the distance from this Point2D to a specified point. |
| static double |
distanceSq
(double x1, double y1, double x2, double y2)
Returns the square of the distance between two points. |
| double |
distanceSq
(
Point2D
pt) Returns the square of the distance from this Point2D to a specified Point2D. |
| boolean |
equals
(
Object
obj) Determines whether or not two points are equal. |
| abstract double |
getX
() Returns the X coordinate of this Point2D in double precision. |
| abstract double |
getY
() Returns the Y coordinate of this Point2D in double precision. |
| int |
hashCode
() Returns the hashcode for this Point2D. |
| abstract void |
setLocation
(double x, double y) Sets the location of this Point2D to the specified double coordinates. |
| void |
setLocation
(
Point2D
p) Sets the location of this Point2D to the same coordinates as the specified Point2D object. |
| Methods inherited from class java.lang. Object |
|---|
| finalize , getClass , notify , notifyAll , toString , wait , wait , wait |
| Constructor Detail |
|---|
protected Point2D()
Since:
1.2
| Method Detail |
|---|
public abstract double getX()
public abstract double getY()
public abstract void setLocation(double x,
double y)
x - the new X coordinate of this Point2D
y - the new Y coordinate of this Point2D
public void setLocation(Point2D p)
to
public static double distanceSq(double x1, double y1, double x2, double y2)
(double X1, double Y1, double X2, double Y2)
x1
X coordinate
specified
point
y1 - the Y coordinate of the first specified point
x2 - the X coordinate of the second specified point
y2 - the Y coordinate of the second specified point
Since:
1.2
public static double distance(double x1, double y1, double x2, double y2)
(double X1, double Y1, double X2, double Y2)
x1
X coordinate
specified
point
y1 - the Y coordinate of the first specified point
x2 - the X coordinate of the second specified point
y2 - the Y coordinate of the second specified point
Since:
1.2
public double distanceSq(double px, double py)
(double PX, double PY)
px - the X coordinate of the specified point to be measured against this Point2D
py - the Y coordinate of the specified point to be measured against this Point2D
Since:
1.2
public double distanceSq(Point2D pt)
point to be measured against this
Point2D
Since:
1.2
public double distance(double px, double py)
(double PX, double PY)
px - the X coordinate of the specified point to be measured against this Point2D
py - the Y coordinate of the specified point to be measured against this Point2D
Since:
1.2
public double distance(Point2D pt)
point to be measured against this
Point2D
Since:
1.2
public Object clone()
public int hashCode()
public boolean equals(Object obj)