| |
|
| java.lang.Object java.awt.geom.Point2D
All known Subclasses: java.awt.Point,
Point2D | abstract public class Point2D implements Cloneable(Code) | | 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.
version: 1.27, 05/05/07 author: Jim Graham since: 1.2 |
Constructor Summary | |
protected | Point2D() This is an abstract class that cannot be instantiated directly. |
Method Summary | |
public Object | clone() Creates a new object of the same class and with the
same contents as this object. | 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 since: 1.2 |
clone | public Object clone()(Code) | | Creates a new object of the same class and with the
same contents as this object.
a clone of this instance. exception: OutOfMemoryError - if there is not enough memory. See Also: java.lang.Cloneable since: 1.2 |
distance | public static double distance(double x1, double y1, double x2, double y2)(Code) | | Returns the distance between two points.
Parameters: x1 - the X coordinate of the first specified point Parameters: y1 - the Y coordinate of the first specified point Parameters: x2 - the X coordinate of the second specified point Parameters: y2 - the Y coordinate of the second specified point the distance between the two sets of specifiedcoordinates. since: 1.2 |
distance | public double distance(double px, double py)(Code) | | Returns the distance from this Point2D to
a specified point.
Parameters: px - the X coordinate of the specified point to be measuredagainst this Point2D Parameters: py - the Y coordinate of the specified point to be measuredagainst this Point2D the distance between this Point2D and a specified point. since: 1.2 |
distance | public double distance(Point2D pt)(Code) | | Returns the distance from this Point2D to a
specified Point2D .
Parameters: pt - the specified point to be measuredagainst this Point2D the distance between this Point2D andthe specified Point2D . since: 1.2 |
distanceSq | public static double distanceSq(double x1, double y1, double x2, double y2)(Code) | | Returns the square of the distance between two points.
Parameters: x1 - the X coordinate of the first specified point Parameters: y1 - the Y coordinate of the first specified point Parameters: x2 - the X coordinate of the second specified point Parameters: y2 - the Y coordinate of the second specified point the square of the distance between the twosets of specified coordinates. since: 1.2 |
distanceSq | public double distanceSq(double px, double py)(Code) | | Returns the square of the distance from this
Point2D to a specified point.
Parameters: px - the X coordinate of the specified point to be measuredagainst this Point2D Parameters: py - the Y coordinate of the specified point to be measuredagainst this Point2D the square of the distance between thisPoint2D and the specified point. since: 1.2 |
distanceSq | public double distanceSq(Point2D pt)(Code) | | Returns the square of the distance from this
Point2D to a specified Point2D .
Parameters: pt - the specified point to be measuredagainst this Point2D the square of the distance between thisPoint2D to a specified Point2D . since: 1.2 |
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. since: 1.2 |
getX | abstract public double getX()(Code) | | Returns the X coordinate of this Point2D in
double precision.
the X coordinate of this Point2D . since: 1.2 |
getY | abstract public double getY()(Code) | | Returns the Y coordinate of this Point2D in
double precision.
the Y coordinate of this Point2D . since: 1.2 |
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.
Parameters: x - the new X coordinate of this Point2D Parameters: y - the new Y coordinate of this Point2D since: 1.2 |
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 to which to setthis Point2D since: 1.2 |
|
|
|