| SPoint.java |
1 package fi.jyu.mit.graphics;
2
3 /**
4 * Kaksiulotteinen kokonaislukupiste
5 * @author Markus Kivioja
6 *
7 */
8 public class SPoint {
9
10 private int x;
11 private int y;
12
13 /**
14 * Luo uuden pisteen
15 * @param x pisteen x-koordinaatti
16 * @param y pisteen y-koordinaatti
17 */
18 public SPoint(int x, int y) {
19 this.x = x;
20 this.y = y;
21 }
22
23 /**
24 * Antaa pisteen x-koordinaatin
25 * @return pisteen x-koordinaatti
26 */
27 public int getX() {
28 return this.x;
29 }
30
31 /**
32 * Antaa pisteen y-koordinaatin
33 * @return pisteen y-koordinaatti
34 */
35 public int getY() {
36 return this.y;
37 }
38
39 /**
40 * Asettaa pisteelle uudet koordinaatit
41 * @param x uusi x-koordinaatti
42 * @param y uusi y-koordinaatti
43 * @return tämä piste muutoksen jälkeen
44 */
45 public SPoint set(int x, int y) {
46 this.x = x;
47 this.y = y;
48 return this;
49 }
50 }
51