Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.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); | |
78 | |
79 if (kmPeriodsEntry == null) { | |
80 return null; | |
81 } | |
82 | |
83 AnalysisPeriod[] periods = kmPeriodsEntry.getValue(); | |
77 | 84 |
78 if (periods == null) { | 85 if (periods == null) { |
79 return null; | 86 return null; |
80 } | 87 } |
81 DateRange[] dates = new DateRange[periods.length]; | 88 DateRange[] dates = new DateRange[periods.length]; |