All Packages Class Hierarchy This Package Previous Next Index
Class cynosurex.graphics2D.Point2D
java.lang.Object
|
+----cynosurex.graphics2D.Point2D
- public class Point2D
- extends Object
- implements CommonInterface
A point represented in 2D coordination space, e.g. (x, y).
-
x
- The x coordinate.
-
y
- The y coordinate.
-
Point2D()
- Constructs and initializes a Point initialized with (0, 0, 0).
-
Point2D(double, double)
- Constructs and initializes a Point from the specified x, y, and z
coordinates.
-
Point2D(Point2D)
- Constructs and initializes a Point with the same location as
the specified Point2D.
-
distance(Point2D)
- Calculates the distance between this Point2D and
the specified Point2D.
-
equals(Object)
- Checks whether two pointers are equal.
-
getLocation()
-
-
hashCode()
- Returns the hashcode for this Point2D.
-
move(double, double)
- Changes the point to have the specified location.
-
setLocation(double, double)
- Changes the point to have the specificed location.
-
setLocation(Point2D)
- Changes the point to have the specificed location.
-
toString()
- Returns the String representation of this Point's coordinates.
-
translate(int, int)
- Translates the 2D point.
x
public double x
- The x coordinate.
y
public double y
- The y coordinate.
Point2D
public Point2D()
- Constructs and initializes a Point initialized with (0, 0, 0).
Point2D
public Point2D(Point2D p)
- Constructs and initializes a Point with the same location as
the specified Point2D.
- Parameters:
- p - a point in 2D space
Point2D
public Point2D(double x,
double y)
- Constructs and initializes a Point from the specified x, y, and z
coordinates.
- Parameters:
- x - the x coordinate
- y - the y coordinate
distance
public double distance(Point2D p)
- Calculates the distance between this Point2D and
the specified Point2D.
- Parameters:
- p - the specified Point2D
equals
public boolean equals(Object obj)
- Checks whether two pointers are equal.
- Overrides:
- equals in class Object
getLocation
public Point2D getLocation()
hashCode
public int hashCode()
- Returns the hashcode for this Point2D.
- Overrides:
- hashCode in class Object
move
public void move(double x,
double y)
- Changes the point to have the specified location.
- Parameters:
- x - the x coordinate of the new location
- y - the y coordinate of the new location
setLocation
public void setLocation(Point2D p)
- Changes the point to have the specificed location.
This method is included for completeness, to parallel the
setLocation method of Component.
- Parameters:
- p - the Point2D containing the new location
setLocation
public void setLocation(double x,
double y)
- Changes the point to have the specificed location.
This method is included for completeness, to parallel the
setLocation method of Component.
- Parameters:
- x - the x coordinate of the new location
- y - the y coordinate of the new location
toString
public String toString()
- Returns the String representation of this Point's coordinates.
- Overrides:
- toString in class Object
translate
public void translate(int x,
int y)
- Translates the 2D point.
All Packages Class Hierarchy This Package Previous Next Index