1 package baseCode.dataStructure;
2
3 /***
4 * <p>
5 * Title:
6 * </p>
7 * <p>
8 * Description:
9 * </p>
10 * <p>
11 * Copyright (c) 2004
12 * </p>
13 * <p>
14 * Institution:: Columbia University
15 * </p>
16 *
17 * @author Paul Pavlidis
18 * @version $Id: Point.java,v 1.4 2004/07/27 03:18:58 pavlidis Exp $
19 */
20
21 public class Point {
22
23 private int x, y;
24
25 /***
26 * @param i
27 * @param j
28 */
29 public Point( int i, int j ) {
30 set( i, j );
31 }
32
33 /***
34 * @param i
35 * @param j
36 */
37 public void set( int i, int j ) {
38 x = i;
39 y = j;
40 }
41
42 /***
43 * @return array containing the coordinates x,y.
44 */
45 public int[] get() {
46 return new int[] {
47 x, y
48 };
49 }
50
51 /***
52 * @return x the x value.
53 */
54 public int getx() {
55 return x;
56 }
57
58 /***
59 * @return y the y value.
60 */
61 public int gety() {
62 return y;
63 }
64
65 /***
66 * @return string representation of the point.
67 */
68 public String toString() {
69 return new String( x + "\t" + y );
70 }
71
72 }