| java.lang.Object org.awt.geom.Point2D
All known Subclasses: org.awt.Point,
Point2D | abstract public class Point2D (Code) | | The Point2D class defines a point representing a location
in (x, y) coordinate space.
This class is quite similar to java.awt.Point2D.
Only the abstract superclass for all objects that
store a 2D coordinate.
The actual storage representation of the coordinates is left to
the subclass.
|
Inner Class :public static class Float extends Point2D | |
Inner Class :public static class Double extends Point2D | |
Constructor Summary | |
protected | Point2D() This is an abstract class that cannot be instantiated directly. |
Method Summary | |
public Object | clone() | public static double | distance(double X1, double Y1, double X2, double Y2) Returns the distance between two points. | public double | distance(double PX, double PY) Returns the distance from this Point2D to
a specified point. | public double | distance(Point2D pt) Returns the distance from this Point2D to a
specified Point2D . | public static double | distanceSq(double X1, double Y1, double X2, double Y2) Returns the square of the distance between two points. | public double | distanceSq(double PX, double PY) Returns the square of the distance from this
Point2D to a specified point. | public double | distanceSq(Point2D pt) Returns the square of the distance from this
Point2D to a specified Point2D . | public boolean | equals(Object obj) Determines whether or not two points are equal. | abstract public double | getX() Returns the X coordinate of this Point2D in
double precision. | abstract public double | getY() Returns the Y coordinate of this Point2D in
double precision.
the Y coordinate of this Point2D . | public int | hashCode() Returns the hashcode for this Point2D . | abstract public void | setLocation(double x, double y) Sets the location of this Point2D to the
specified double coordinates. | public void | setLocation(Point2D p) Sets the location of this Point2D to the same
coordinates as the specified Point2D object. |
Point2D | protected Point2D()(Code) | | This is an abstract class that cannot be instantiated directly.
Type-specific implementation subclasses are available for
instantiation and provide a number of formats for storing
the information necessary to satisfy the various accessor
methods below.
See Also: java.awt.geom.Point2D.Float See Also: java.awt.geom.Point2D.Double See Also: java.awt.Point |
distance | public static double distance(double X1, double Y1, double X2, double Y2)(Code) | | Returns the distance between two points.
X1, Y1 the coordinates of the first point X2, Y2 the coordinates of the second point the distance between the two sets of specifiedcoordinates. |
distance | public double distance(double PX, double PY)(Code) | | Returns the distance from this Point2D to
a specified point.
PX, PY the coordinates of the specifiedPoint2D the distance between this Point2D and a specified point. |
distance | public double distance(Point2D pt)(Code) | | Returns the distance from this Point2D to a
specified Point2D .
Parameters: pt - the specified Point2D the distance between this Point2D andthe specified Point2D . |
distanceSq | public static double distanceSq(double X1, double Y1, double X2, double Y2)(Code) | | Returns the square of the distance between two points.
X1, Y1 the coordinates of the first point X2, Y2 the coordinates of the second point the square of the distance between the twosets of specified coordinates. |
distanceSq | public double distanceSq(double PX, double PY)(Code) | | Returns the square of the distance from this
Point2D to a specified point.
PX, PY the coordinates of the other point the square of the distance between thisPoint2D and the specified point. |
distanceSq | public double distanceSq(Point2D pt)(Code) | | Returns the square of the distance from this
Point2D to a specified Point2D .
Parameters: pt - the specified Point2D the square of the distance between thisPoint2D to a specified Point2D . |
equals | public boolean equals(Object obj)(Code) | | Determines whether or not two points are equal. Two instances of
Point2D are equal if the values of their
x and y member fields, representing
their position in the coordinate space, are the same.
Parameters: obj - an object to be compared with this Point2D true if the object to be compared isan instance of Point2D and hasthe same values; false otherwise. |
getX | abstract public double getX()(Code) | | Returns the X coordinate of this Point2D in
double precision.
the X coordinate of this Point2D . |
getY | abstract public double getY()(Code) | | Returns the Y coordinate of this Point2D in
double precision.
the Y coordinate of this Point2D . |
hashCode | public int hashCode()(Code) | | Returns the hashcode for this Point2D .
a hash code for this Point2D . |
setLocation | abstract public void setLocation(double x, double y)(Code) | | Sets the location of this Point2D to the
specified double coordinates.
x, y the coordinates of this Point2D |
setLocation | public void setLocation(Point2D p)(Code) | | Sets the location of this Point2D to the same
coordinates as the specified Point2D object.
Parameters: p - the specified Point2D the which to setthis Point2D |
|
|