Ignore:
Timestamp:
2009-10-27T01:21:32+01:00 (10 years ago)
Author:
Gubaer
Message:

Cleanup in download logic (less global, more encapsulation)

Location:
trunk/src/org/openstreetmap/josm/data/coor
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java

    r1169 r2327  
    4545    }
    4646
     47    @Override
     48    public int hashCode() {
     49        final int prime = 31;
     50        int result = super.hashCode();
     51        long temp;
     52        temp = java.lang.Double.doubleToLongBits(x);
     53        result = prime * result + (int) (temp ^ (temp >>> 32));
     54        temp = java.lang.Double.doubleToLongBits(y);
     55        result = prime * result + (int) (temp ^ (temp >>> 32));
     56        return result;
     57    }
     58
     59    @Override
     60    public boolean equals(Object obj) {
     61        if (this == obj)
     62            return true;
     63        if (!super.equals(obj))
     64            return false;
     65        if (getClass() != obj.getClass())
     66            return false;
     67        Coordinate other = (Coordinate) obj;
     68        if (java.lang.Double.doubleToLongBits(x) != java.lang.Double.doubleToLongBits(other.x))
     69            return false;
     70        if (java.lang.Double.doubleToLongBits(y) != java.lang.Double.doubleToLongBits(other.y))
     71            return false;
     72        return true;
     73    }
    4774}
  • trunk/src/org/openstreetmap/josm/data/coor/LatLon.java

    r2174 r2327  
    9090    public boolean isOutSideWorld() {
    9191        Bounds b = Main.proj.getWorldBoundsLatLon();
    92         return lat() < b.min.lat() || lat() > b.max.lat() ||
    93         lon() < b.min.lon() || lon() > b.max.lon();
     92        return lat() < b.getMin().lat() || lat() > b.getMax().lat() ||
     93        lon() < b.getMin().lon() || lon() > b.getMax().lon();
    9494    }
    9595
     
    9898     */
    9999    public boolean isWithin(Bounds b) {
    100         return lat() >= b.min.lat() && lat() <= b.max.lat() && lon() > b.min.lon() && lon() < b.max.lon();
     100        return lat() >= b.getMin().lat() && lat() <= b.getMax().lat() && lon() > b.getMin().lon() && lon() < b.getMax().lon();
    101101    }
    102102
Note: See TracChangeset for help on using the changeset viewer.