java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Geo.java
changeset 120 052107272005
parent 119 d91f600c4645
child 121 cd43c349f39b
     1.1 --- a/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Geo.java	Mon May 24 19:00:43 2010 +0200
     1.2 +++ b/java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/ext/Geo.java	Mon May 24 20:13:30 2010 +0200
     1.3 @@ -74,6 +74,24 @@
     1.4  	    return "šířka = " + sirka + "; délka = " + delka + ";";
     1.5  	}
     1.6  
     1.7 +	@Override
     1.8 +	public boolean equals(Object o) {
     1.9 +	    if (o instanceof Souradnice) {
    1.10 +		Souradnice s = (Souradnice)o;
    1.11 +		return s.sirka == sirka && s.delka == delka;
    1.12 +	    } else {
    1.13 +		return false;
    1.14 +	    }
    1.15 +	}
    1.16 +
    1.17 +	@Override
    1.18 +	public int hashCode() {
    1.19 +	    int hash = 5;
    1.20 +	    hash = 79 * hash + (int) (Double.doubleToLongBits(this.sirka) ^ (Double.doubleToLongBits(this.sirka) >>> 32));
    1.21 +	    hash = 79 * hash + (int) (Double.doubleToLongBits(this.delka) ^ (Double.doubleToLongBits(this.delka) >>> 32));
    1.22 +	    return hash;
    1.23 +	}
    1.24 +
    1.25  	public Souradnice(double sirka, double delka) {
    1.26  	    this.sirka = sirka;
    1.27  	    this.delka = delka;