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