Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
4856:d9ef525bff08 | 4857:c7133c1f8ede |
---|---|
10 | 10 |
11 import de.intevation.artifacts.Artifact; | 11 import de.intevation.artifacts.Artifact; |
12 import de.intevation.artifacts.ArtifactFactory; | 12 import de.intevation.artifacts.ArtifactFactory; |
13 import de.intevation.artifacts.CallMeta; | 13 import de.intevation.artifacts.CallMeta; |
14 | 14 |
15 import de.intevation.flys.artifacts.access.RangeAccess; | |
15 import de.intevation.flys.artifacts.model.CrossSectionFacet; | 16 import de.intevation.flys.artifacts.model.CrossSectionFacet; |
16 import de.intevation.flys.artifacts.model.FastCrossSectionLineFactory; | 17 import de.intevation.flys.artifacts.model.FastCrossSectionLineFactory; |
17 | 18 |
18 import de.intevation.flys.model.FastCrossSectionLine; | 19 import de.intevation.flys.model.FastCrossSectionLine; |
19 | 20 |
151 protected void initialize( | 152 protected void initialize( |
152 Artifact artifact, | 153 Artifact artifact, |
153 Object context, | 154 Object context, |
154 CallMeta callMeta) | 155 CallMeta callMeta) |
155 { | 156 { |
156 FLYSArtifact winfo = (FLYSArtifact) artifact; | 157 FLYSArtifact flys = (FLYSArtifact) artifact; |
157 double[] range = FLYSUtils.getKmRange(winfo); | 158 |
159 RangeAccess rangeAccess = new RangeAccess(flys, null); | |
160 double[] range = rangeAccess.getKmRange(); | |
158 double min = 0.0f; | 161 double min = 0.0f; |
159 if (range != null && range.length > 0) { | 162 if (range != null && range.length > 0) { |
160 min = range[0]; | 163 min = range[0]; |
161 } | 164 } |
162 this.addStringData(DATA_KM, Double.toString(min)); | 165 this.addStringData(DATA_KM, Double.toString(min)); |