comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java @ 3062:7660cfe5e8f6

FixWQCurveGenerator can generate charts from Fix*-Facets (in theory and not complete) flys-artifacts/trunk@4642 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Tue, 12 Jun 2012 12:40:44 +0000
parents 22da13d1b180
children 5642a83420f2
comparison
equal deleted inserted replaced
3061:49baebb39305 3062:7660cfe5e8f6
71 FixResult result = (FixResult) res.getData(); 71 FixResult result = (FixResult) res.getData();
72 72
73 double km = access.getCurrentKm(); 73 double km = access.getCurrentKm();
74 74
75 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods(); 75 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods();
76 AnalysisPeriod[] periods = kmPeriods.binarySearch(km).getValue(); 76 KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry =
77 kmPeriods.binarySearch(km);
77 78
79 if(kmPeriodsEntry == null) {
80 return null;
81 }
82
83 AnalysisPeriod[] periods = kmPeriodsEntry.getValue();
78 if (periods == null) { 84 if (periods == null) {
79 return null; 85 return null;
80 } 86 }
81 QWD[] qwdData = periods[index].getQWDs(); 87 QWD[] qwdData = periods[index].getQWDs();
82 return qwdData; 88 return qwdData;

http://dive4elements.wald.intevation.org