Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 706:ddd8b37d5cd3
Removed dead code.
flys-artifacts/trunk@2158 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 18 Jun 2011 18:19:34 +0000 |
parents | 853dceead0f4 |
children | 757ff56b43b3 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Sat Jun 18 17:03:17 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Sat Jun 18 18:19:34 2011 +0000 @@ -43,7 +43,6 @@ import de.intevation.flys.artifacts.model.Calculation4; import de.intevation.flys.artifacts.model.Segment; -import gnu.trove.TDoubleArrayList; /** * The default WINFO artifact. @@ -85,13 +84,7 @@ dumpArtifact(); } - FLYSContext flysContext = null; - if (context instanceof FLYSContext) { - flysContext = (FLYSContext) context; - } - else { - flysContext = (FLYSContext) context.globalContext(); - } + FLYSContext flysContext = getFlysContext(context); StateEngine stateEngine = (StateEngine) flysContext.get( FLYSContext.STATE_ENGINE_KEY); @@ -338,8 +331,6 @@ WQKms[] results = computeWaterlevelData( kms, qs, ws, wst, river.getKmUp()); - // TODO Introduce a caching mechanism here! - return results; } @@ -405,8 +396,6 @@ throw new NullPointerException("No Wst found for selected river."); } - // TODO Introduce a caching mechanism here! - return computeDurationCurveData(g, wst, locations[0]); } @@ -498,8 +487,6 @@ WQKms wqkms = computeDischargeCurveData(wst, locations[0]); - // TODO Introduce a caching mechanism here! - return wqkms; } @@ -528,60 +515,6 @@ return wqkms; } - private static final double [] getBounds(double [][] segments) { - boolean down = true; - double min = Double.MAX_VALUE; - double max = -Double.MAX_VALUE; - - for (double [] segment: segments) { - if (down = segment[0] > segment[1]) { - if (segment[1] < min) min = segment[1]; - if (segment[0] > max) max = segment[0]; - } - else { - if (segment[0] < min) min = segment[0]; - if (segment[1] > max) max = segment[1]; - } - } - - return down - ? new double [] { max, min } - : new double [] { min, max }; - - } - - protected static double [] extractBoundsKm(River river, double [][] segments) { - - if (segments.length == 2) { - return getBounds(segments); - } - - TDoubleArrayList bounds = new TDoubleArrayList(); - - bounds.add(Math.min(segments[0][0], segments[0][1])); - - for (int i = 1; i < segments.length-1; ++i) { - double [] segment = segments[i]; - - Gauge gauge = river.determineGauge(segment[0], segment[1]); - - if (gauge == null) { - logger.warn("no gauge found between " + - segment[0] + " and " + segment[1]); - bounds.add(0.5*(segment[0] + segment[1])); - } - else { - bounds.add(gauge.getStation().doubleValue()); - } - } - - bounds.add(Math.max( - segments[segments.length-1][0], - segments[segments.length-1][1])); - - return bounds.toNativeArray(); - } - /** * Returns the data computed by the discharge longitudinal section * computation.