# HG changeset patch # User Felix Wolfsteller # Date 1358942789 -3600 # Node ID b99656db18de40b32f16757cf82ccc6299c4cf46 # Parent aae2b7492c1eff84651f1ce577b5d2195017cb0f FLYSUtils: Use RangeAcces, removed getKmRange. diff -r aae2b7492c1e -r b99656db18de flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java --- a/flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java Wed Jan 23 13:05:36 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java Wed Jan 23 13:06:29 2013 +0100 @@ -219,41 +219,6 @@ } } - // TODO Moved to RangeAccess. Resolve remaining calls. - private static RangeAccess.KM_MODE getKmRangeMode(FLYSArtifact flys) { - RangeAccess rangeAccess = new RangeAccess(flys, null); - return rangeAccess.getKmRangeMode(); - } - - /** - * Get min and max kilometer, independent of parametization - * (ld_from/to vs ld_locations). - */ - public static double[] getKmRange(FLYSArtifact flys) { - switch (getKmRangeMode(flys)) { - case RANGE: { - return getKmFromTo(flys); - } - - case LOCATIONS: { - double[] locs = getLocations(flys); - return new double[] { locs[0], locs[locs.length-1] }; - } - - case NONE: { - double[] locs = getLocations(flys); - if (locs != null) { - return new double[] { locs[0], locs[locs.length-1] }; - } - else { - return getKmFromTo(flys); - } - } - } - - return new double[] { Double.NaN, Double.NaN }; - } - /** * Get bounds for river of artifact. @@ -464,7 +429,8 @@ return null; } - double[] dist = getKmRange(flys); + RangeAccess rangeAccess = new RangeAccess(flys, null); + double[] dist = rangeAccess.getKmRange(); if (dist == null) { logger.debug("no range found"); @@ -911,7 +877,8 @@ return null; } - double [] dist = getKmRange(flys); + RangeAccess rangeAccess = new RangeAccess(flys, null); + double[] dist = rangeAccess.getKmRange(); if (dist == null) { logger.debug("getGauges: no dist!"); return null;