Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java @ 3729:e727e3ebdf85
Factored out a pure QW model to be more reusable.
flys-artifacts/trunk@5402 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 08 Sep 2012 14:19:40 +0000 |
parents | 2382b26079ac |
children | 3f8e5dd2935c |
comparison
equal
deleted
inserted
replaced
3728:d03e65378b9f | 3729:e727e3ebdf85 |
---|---|
16 import de.intevation.flys.artifacts.model.FixingsOverviewFactory; | 16 import de.intevation.flys.artifacts.model.FixingsOverviewFactory; |
17 import de.intevation.flys.artifacts.model.GaugeFinder; | 17 import de.intevation.flys.artifacts.model.GaugeFinder; |
18 import de.intevation.flys.artifacts.model.GaugeFinderFactory; | 18 import de.intevation.flys.artifacts.model.GaugeFinderFactory; |
19 import de.intevation.flys.artifacts.model.GaugeRange; | 19 import de.intevation.flys.artifacts.model.GaugeRange; |
20 | 20 |
21 import de.intevation.flys.artifacts.model.fixings.QW; | 21 import de.intevation.flys.artifacts.model.fixings.QWI; |
22 | 22 |
23 import de.intevation.flys.artifacts.resources.Resources; | 23 import de.intevation.flys.artifacts.resources.Resources; |
24 | 24 |
25 import de.intevation.flys.backend.SessionHolder; | 25 import de.intevation.flys.backend.SessionHolder; |
26 | 26 |
274 double [] w = new double[1]; | 274 double [] w = new double[1]; |
275 for (Pair<Fixing.Column, FixingsColumn> col: cols) { | 275 for (Pair<Fixing.Column, FixingsColumn> col: cols) { |
276 boolean interpolated = !col.getB().getW(km, w); | 276 boolean interpolated = !col.getB().getW(km, w); |
277 double q = col.getB().getQ(km); | 277 double q = col.getB().getQ(km); |
278 if (!Double.isNaN(w[0]) && !Double.isNaN(q)) { | 278 if (!Double.isNaN(w[0]) && !Double.isNaN(q)) { |
279 QW qw = new QW( | 279 QWI qw = new QWI( |
280 q, w[0], | 280 q, w[0], |
281 col.getA().getDescription(), | 281 col.getA().getDescription(), |
282 col.getA().getStartTime(), | 282 col.getA().getStartTime(), |
283 interpolated, 0); | 283 interpolated, 0); |
284 dataset.add(qw); | 284 dataset.add(qw); |