Mercurial > dive4elements > river
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];