diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java @ 4857:c7133c1f8ede

CrossSectionArtifact, Calculation4Access: Updated to use RangeAccess instead of FLYSUtils.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 23 Jan 2013 13:02:27 +0100
parents a2735a4bf75e
children f2e7f07f608d
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java	Wed Jan 23 13:01:21 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java	Wed Jan 23 13:02:27 2013 +0100
@@ -12,6 +12,7 @@
 import de.intevation.artifacts.ArtifactFactory;
 import de.intevation.artifacts.CallMeta;
 
+import de.intevation.flys.artifacts.access.RangeAccess;
 import de.intevation.flys.artifacts.model.CrossSectionFacet;
 import de.intevation.flys.artifacts.model.FastCrossSectionLineFactory;
 
@@ -153,8 +154,10 @@
         Object   context,
         CallMeta callMeta)
     {
-        FLYSArtifact winfo = (FLYSArtifact) artifact;
-        double[] range = FLYSUtils.getKmRange(winfo);
+        FLYSArtifact flys = (FLYSArtifact) artifact;
+
+        RangeAccess rangeAccess = new RangeAccess(flys, null);
+        double[] range = rangeAccess.getKmRange();
         double min = 0.0f;
         if (range != null && range.length > 0) {
             min = range[0];

http://dive4elements.wald.intevation.org