Point2D.Double (Java 2 Platform SE 5.0) (original) (raw)
java.awt.geom
Class Point2D.Double
java.lang.Object
java.awt.geom.Point2D
java.awt.geom.Point2D.Double
All Implemented Interfaces:
Enclosing class:
public static class Point2D.Double
extends Point2D
The Double
class defines a point specified in double
precision.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.geom.Point2D |
---|
Point2D.Double, Point2D.Float |
Field Summary | |
---|---|
double | x The X coordinate of this Point2D. |
double | y The Y coordinate of this Point2D. |
Constructor Summary |
---|
Point2D.Double() Constructs and initializes a Point2D with coordinates (0, 0). |
[Point2D.Double](../../../java/awt/geom/Point2D.Double.html#Point2D.Double%28double, double%29)(double x, double y) Constructs and initializes a Point2D with the specified coordinates. |
Method Summary | |
---|---|
double | getX() Returns the X coordinate of this Point2D in double precision. |
double | getY() Returns the Y coordinate of this Point2D in double precision. |
void | [setLocation](../../../java/awt/geom/Point2D.Double.html#setLocation%28double, double%29)(double x, double y) Sets the location of this Point2D to the specified double coordinates. |
String | toString() Returns a String that represents the value of this Point2D. |
Methods inherited from class java.awt.geom.Point2D |
---|
clone, [distance](../../../java/awt/geom/Point2D.html#distance%28double, double%29), [distance](../../../java/awt/geom/Point2D.html#distance%28double, double, double, double%29), distance, [distanceSq](../../../java/awt/geom/Point2D.html#distanceSq%28double, double%29), [distanceSq](../../../java/awt/geom/Point2D.html#distanceSq%28double, double, double, double%29), distanceSq, equals, hashCode, setLocation |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, [wait](../../../java/lang/Object.html#wait%28long, int%29) |
Field Detail |
---|
x
public double x
The X coordinate of this Point2D
.
Since:
1.2
y
public double y
The Y coordinate of this Point2D
.
Since:
1.2
Constructor Detail |
---|
Point2D.Double
public Point2D.Double()
Constructs and initializes a Point2D
with coordinates (0, 0).
Since:
1.2
Point2D.Double
public Point2D.Double(double x, double y)
Constructs and initializes a Point2D
with the specified coordinates.
Parameters:
x, y
- the coordinates to which to set the newly constructed Point2D
Since:
1.2
Method Detail |
---|
getX
public double getX()
Returns the X coordinate of this Point2D
in double
precision.
Specified by:
[getX](../../../java/awt/geom/Point2D.html#getX%28%29)
in class [Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")
Returns:
the X coordinate of this Point2D
.
Since:
1.2
getY
public double getY()
Returns the Y coordinate of this Point2D
in double
precision.
Specified by:
[getY](../../../java/awt/geom/Point2D.html#getY%28%29)
in class [Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")
Returns:
the Y coordinate of this Point2D
.
Since:
1.2
setLocation
public void setLocation(double x, double y)
Sets the location of this Point2D
to the specified double
coordinates.
Specified by:
[setLocation](../../../java/awt/geom/Point2D.html#setLocation%28double, double%29)
in class [Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")
Parameters:
x, y
- the coordinates to which to set thisPoint2D
Since:
1.2
toString
public String toString()
Returns a String
that represents the value of this Point2D
.
Overrides:
[toString](../../../java/lang/Object.html#toString%28%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Returns:
a string representation of this Point2D
.
Since:
1.2
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.