diff artifacts/src/main/java/org/dive4elements/river/artifacts/states/WQSelect.java @ 8757:bd17bd07db69

Remove further indirection in WINFOArtifact.
author Tom Gottfried <tom@intevation.de>
date Fri, 26 Jun 2015 14:31:08 +0200
parents 26dedebbe39f
children 9483a5bf4219
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/states/WQSelect.java	Wed Jun 24 15:49:23 2015 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/states/WQSelect.java	Fri Jun 26 14:31:08 2015 +0200
@@ -32,6 +32,8 @@
 import org.dive4elements.river.artifacts.D4EArtifact;
 import org.dive4elements.river.artifacts.WINFOArtifact;
 
+import org.dive4elements.river.artifacts.access.RangeAccess;
+
 import org.dive4elements.river.artifacts.model.WstFactory;
 import org.dive4elements.river.artifacts.model.WstValueTable;
 import org.dive4elements.river.artifacts.model.WstValueTableFactory;
@@ -430,7 +432,7 @@
         double[] minmaxW = null;
         if(valueTable != null) {
             double[] km = null;
-            if(winfo.isRange()) {
+            if(new RangeAccess(winfo).isRange()) {
                 km = winfo.getFromToStep();
                 // Use the start km to determine the min max values.
                 minmaxW = valueTable.getMinMaxW(km[0]);
@@ -493,7 +495,7 @@
         double[] minmaxQ = null;
         if(valueTable != null) {
             double[] km = null;
-            if(winfo.isRange()) {
+            if(new RangeAccess(winfo).isRange()) {
                 km = winfo.getFromToStep();
                 minmaxQ = valueTable.getMinMaxQ(km[0], km[1], km[2]);
             }

http://dive4elements.wald.intevation.org