comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffEpochFilterFacet.java @ 5867:59ff03ff48f1

River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 28 Apr 2013 15:23:01 +0200
parents 9a6741ccf6d4
children af13ceeba52a
comparison
equal deleted inserted replaced
5866:9a6741ccf6d4 5867:59ff03ff48f1
11 import org.apache.log4j.Logger; 11 import org.apache.log4j.Logger;
12 12
13 import org.dive4elements.artifactdatabase.state.Facet; 13 import org.dive4elements.artifactdatabase.state.Facet;
14 import org.dive4elements.artifacts.Artifact; 14 import org.dive4elements.artifacts.Artifact;
15 import org.dive4elements.artifacts.CallContext; 15 import org.dive4elements.artifacts.CallContext;
16 import org.dive4elements.river.artifacts.FLYSArtifact; 16 import org.dive4elements.river.artifacts.D4EArtifact;
17 import org.dive4elements.river.artifacts.access.RiverAccess; 17 import org.dive4elements.river.artifacts.access.RiverAccess;
18 import org.dive4elements.river.artifacts.context.RiverContext; 18 import org.dive4elements.river.artifacts.context.RiverContext;
19 import org.dive4elements.river.artifacts.model.CalculationResult; 19 import org.dive4elements.river.artifacts.model.CalculationResult;
20 import org.dive4elements.river.artifacts.model.DataFacet; 20 import org.dive4elements.river.artifacts.model.DataFacet;
21 import org.dive4elements.river.artifacts.math.MovingAverage; 21 import org.dive4elements.river.artifacts.math.MovingAverage;
37 } 37 }
38 38
39 public Object getData(Artifact artifact, CallContext context) { 39 public Object getData(Artifact artifact, CallContext context) {
40 logger.debug("Get data for bed density at index: " + index); 40 logger.debug("Get data for bed density at index: " + index);
41 41
42 FLYSArtifact flys = (FLYSArtifact) artifact; 42 D4EArtifact flys = (D4EArtifact) artifact;
43 43
44 CalculationResult res = (CalculationResult) flys.compute(context, hash, 44 CalculationResult res = (CalculationResult) flys.compute(context, hash,
45 stateId, type, false); 45 stateId, type, false);
46 46
47 BedDiffEpochResult[] data = 47 BedDiffEpochResult[] data =
50 Double end = (Double)context.getContextValue("endkm"); 50 Double end = (Double)context.getContextValue("endkm");
51 51
52 if(start != null && end != null) { 52 if(start != null && end != null) {
53 RiverContext fc = (RiverContext)context.globalContext(); 53 RiverContext fc = (RiverContext)context.globalContext();
54 ZoomScale scales = (ZoomScale)fc.get("zoomscale"); 54 ZoomScale scales = (ZoomScale)fc.get("zoomscale");
55 RiverAccess access = new RiverAccess((FLYSArtifact)artifact); 55 RiverAccess access = new RiverAccess((D4EArtifact)artifact);
56 String river = access.getRiver(); 56 String river = access.getRiver();
57 57
58 double radius = scales.getRadius(river, start, end); 58 double radius = scales.getRadius(river, start, end);
59 BedDiffEpochResult oldData = data[index]; 59 BedDiffEpochResult oldData = data[index];
60 BedDiffEpochResult newData = new BedDiffEpochResult(); 60 BedDiffEpochResult newData = new BedDiffEpochResult();

http://dive4elements.wald.intevation.org