|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.geom.Point2D

, Point2D.Double
, Point2D.Float

public abstract class Point2D


The Point2D class defines a point representing a location
in (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.
| 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
Returns the distance from this Point2D to
a specified point. |
static double |
distance
Returns the distance between two points. |
double |
distance
Returns the distance from this Point2D to a
specified Point2D. |
double |
distanceSq
Returns the square of the distance from this Point2D to a specified point. |
static double |
distanceSq
Returns the square of the distance between two points. |
double |
distanceSq
Returns the square of the distance from this Point2D to a specified Point2D. |
boolean |
equals
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
Sets the location of this Point2D to the
specified double coordinates. |
void |
setLocation
Sets the location of this Point2D to the same
coordinates as the specified Point2D object. |
Methods inherited from class java.lang.Object ![]() |
|---|
finalize |
| Constructor Detail |
|---|

protected Point2D()
Point2D.Float
,
Point2D.Double
,
Point

| Method Detail |
|---|

public abstract double getX()
Point2D in
double precision.
Point2D.

public abstract double getY()
Point2D in
double precision.
Point2D.

public abstract void setLocation(double x,
double y)
Point2D to the
specified double coordinates.
x, y - the coordinates of this Point2D

public void setLocation(Point2D![]()
![]()
p)
Point2D to the same
coordinates as the specified Point2D object.
p - the specified Point2D the which to set
this Point2D

public static double distanceSq(double X1,
double Y1,
double X2,
double Y2)
X1, Y1 - the coordinates of the first pointX2, Y2 - the coordinates of the second point

public static double distance(double X1,
double Y1,
double X2,
double Y2)
X1, Y1 - the coordinates of the first pointX2, Y2 - the coordinates of the second point

public double distanceSq(double PX,
double PY)
Point2D to a specified point.
PX, PY - the coordinates of the other point
Point2D and the specified point.

public double distanceSq(Point2D![]()
![]()
pt)
Point2D to a specified Point2D.
pt - the specified Point2D
Point2D to a specified Point2D.

public double distance(double PX,
double PY)
Point2D to
a specified point.
PX, PY - the coordinates of the specified
Point2D
Point2D
and a specified point.

public double distance(Point2D![]()
![]()
pt)
Point2D to a
specified Point2D.
pt - the specified Point2D
Point2D and
the specified Point2D.

public Object![]()
![]()
clone()
clone

in class Object

OutOfMemoryError

- if there is not enough memory.Cloneable


public int hashCode()
Point2D.
hashCode

in class Object

Point2D.Object.equals(java.lang.Object)
,
Hashtable


public boolean equals(Object![]()
![]()
obj)
Point2D are equal if the values of their
x and y member fields, representing
their position in the coordinate space, are the same.
equals

in class Object

obj - an object to be compared with this Point2D
true if the object to be compared is
an instance of Point2D and has
the same values; false otherwise.Object.hashCode()
,
Hashtable

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||