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;

http://dive4elements.wald.intevation.org