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);

http://dive4elements.wald.intevation.org