All Packages Class Hierarchy This Package Previous Next Index
Class rebelsky.util.Point
java.lang.Object

+rebelsky.util.Point
 public class Point
 extends Object
 implements Cloneable
A point on the discrete cartesian plane. Or, simply, a pair of
integers. These points are intentionally made nonmodifiable.
Copyright (c) 1998 Samuel A. Rebelsky. All rights reserved.
 Version:
 1.0 of February 1998
 Author:
 Samuel A. Rebelsky
Constructor Index
 o
Point(int, int)
 Create the point (x,y).
Method Index
 o
clone()
 Make a copy of the current point.
 o
distance()
 Get the distance of the point from the origin.
 o
equals(Object)
 Determine if another object is equal to this point.
 o
equals(Point)
 Determine if another point is equal to this point.
 o
hashVal()
 Compute a hash value for this point.
 o
horiz()
 Get the horizontal distance of the point from the origin.
 o
toString()
 Convert this point to a string.
 o
vert()
 Get the vertical distance of the point from the origin.
Constructors
o
Point
public Point(int x,
int y)
 Create the point (x,y).
Methods
o
distance
public double distance()
 Get the distance of the point from the origin.
pre: (none)
post: (none)
 Returns:
 the distance of the point from the origin
o
horiz
public int horiz()
 Get the horizontal distance of the point from the origin.
pre: (none)
post: (none)
 Returns:
 the x value of the point
o
vert
public int vert()
 Get the vertical distance of the point from the origin.
pre: (none)
post: (none)
 Returns:
 the y value of the point
o
clone
public Object clone()
 Make a copy of the current point.
pre: (none)
post: (none)
 Overrides:
 clone in class Object
o
equals
public boolean equals(Object other)
 Determine if another object is equal to this point.
pre: (none)
post: (none)
 Returns:
 true if the other object is a point and that point is
equal to this point; false otherwise
 Overrides:
 equals in class Object
o
equals
public boolean equals(Point other)
 Determine if another point is equal to this point.
pre: (none)
post: (none)
 Returns:
 true if the two points are the same and false otherwise
o
hashVal
public int hashVal()
 Compute a hash value for this point.
pre: (none)
post: (none)
 Returns:
 an appropriate value
o
toString
public String toString()
 Convert this point to a string.
pre: (none)
post: (none)
 Returns:
 a string of the form (x,y)
 Overrides:
 toString in class Object
All Packages Class Hierarchy This Package Previous Next Index