Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java @ 3415:e3c7a3228bc2
FixA: Renamed FixResult to FixAnalysisResult.
flys-artifacts/trunk@5068 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 19 Jul 2012 15:16:48 +0000 |
parents | 50d61a2494cb |
children | 26774405c884 |
comparison
equal
deleted
inserted
replaced
3414:1bb6fb621167 | 3415:e3c7a3228bc2 |
---|---|
26 implements FacetTypes { | 26 implements FacetTypes { |
27 | 27 |
28 /** House logger. */ | 28 /** House logger. */ |
29 private static Logger logger = Logger.getLogger(FixDeviationFacet.class); | 29 private static Logger logger = Logger.getLogger(FixDeviationFacet.class); |
30 | 30 |
31 public static final String [] STD_DEV_COLUMN = { "std-dev" }; | |
31 | 32 |
32 /** Trivial Constructor. */ | 33 /** Trivial Constructor. */ |
33 public FixDeviationFacet() { | 34 public FixDeviationFacet() { |
34 } | 35 } |
35 | 36 |
64 CalculationResult res = | 65 CalculationResult res = |
65 (CalculationResult) flys.compute(context, | 66 (CalculationResult) flys.compute(context, |
66 ComputeType.ADVANCE, | 67 ComputeType.ADVANCE, |
67 false); | 68 false); |
68 | 69 |
69 FixResult result = (FixResult) res.getData(); | 70 FixAnalysisResult result = (FixAnalysisResult) res.getData(); |
70 double currentKm = | 71 double currentKm = |
71 ((Double)context.getContextValue("currentKm")).doubleValue(); | 72 ((Double)context.getContextValue("currentKm")).doubleValue(); |
72 | 73 |
73 Parameters params = result.getParameters(); | 74 Parameters params = result.getParameters(); |
74 | 75 |
75 double[] stdDev = | 76 double[] stdDev = |
76 params.interpolate("km", currentKm, new String[] {"std-dev"}); | 77 params.interpolate("km", currentKm, STD_DEV_COLUMN); |
77 | 78 |
78 if(stdDev == null) { | 79 if (stdDev == null) { |
79 logger.warn("getData: stdDev == null at km " + currentKm); | 80 logger.warn("getData: stdDev == null at km " + currentKm); |
80 return null; | 81 return null; |
81 } | 82 } |
82 | 83 |
83 return stdDev; | 84 return stdDev; |