comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/ZoomScale.java @ 7789:fac461c67d24 minfo-opt

Try to load default zoom scales if no zoom scale defined for the current river.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 06 Mar 2014 14:02:36 +0100
parents 8c169743f4d0
children e4606eae8ea5
comparison
equal deleted inserted replaced
7788:a18c97f9d752 7789:fac461c67d24
36 36
37 public double getRadius(String river, double lower, double upper) { 37 public double getRadius(String river, double lower, double upper) {
38 double range = Math.abs(upper) - Math.abs(lower); 38 double range = Math.abs(upper) - Math.abs(lower);
39 TreeMap<Double, Double> ranges = rivers.get(river); 39 TreeMap<Double, Double> ranges = rivers.get(river);
40 if (ranges == null) { 40 if (ranges == null) {
41 return 0.001; 41 TreeMap<Double, Double> defaultRanges = rivers.get("default");
42 if (defaultRanges == null) {
43 return 0.001;
44 }
45 ranges = defaultRanges;
42 } 46 }
43 Map.Entry<Double, Double> next = ranges.higherEntry(range); 47 Map.Entry<Double, Double> next = ranges.higherEntry(range);
44 Map.Entry<Double, Double> prev = ranges.lowerEntry(range); 48 Map.Entry<Double, Double> prev = ranges.lowerEntry(range);
45 double x0 = 0d; 49 double x0 = 0d;
46 double x1 = 0d; 50 double x1 = 0d;

http://dive4elements.wald.intevation.org