Point2D.Double (Java 2 Platform SE 5.0) (original) (raw)


java.awt.geom

Class Point2D.Double

java.lang.Object extended by java.awt.geom.Point2D extended by java.awt.geom.Point2D.Double

All Implemented Interfaces:

Cloneable

Enclosing class:

Point2D


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.