Ignore:
Timestamp:
27.10.2009 01:21:32 (3 years ago)
Author:
Gubaer
Message:

Cleanup in download logic (less global, more encapsulation)

File:
1 edited

Legend:

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

    r2224 r2327  
    6262        public String name; 
    6363        public double[] latlon = new double[4]; // minlat, minlon, maxlat, maxlon 
     64         
     65        public Bookmark() {            
     66        } 
     67         
     68        public Bookmark(Bounds b) { 
     69            if (b == null) { 
     70                latlon[0] = 0.0; 
     71                latlon[1] = 0.0; 
     72                latlon[2] = 0.0; 
     73                latlon[3] = 0.0; 
     74            } else { 
     75                latlon[0] = b.getMin().lat(); 
     76                latlon[1] = b.getMin().lon(); 
     77                latlon[2] = b.getMax().lat(); 
     78                latlon[3] = b.getMax().lon(); 
     79            } 
     80        } 
     81         
    6482        @Override public String toString() { 
    6583            return name; 
    6684        } 
     85                 
    6786        public int compareTo(Bookmark b) { 
    6887            return name.toLowerCase().compareTo(b.name.toLowerCase()); 
     88        } 
     89         
     90        public Bounds asBounds() { 
     91            return new Bounds(latlon[0], latlon[1], latlon[2], latlon[3]); 
    6992        } 
    7093    } 
Note: See TracChangeset for help on using the changeset viewer.