Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixWQCurveGenerator.java @ 7257:88b70c788b0f
Minor code simplification.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 08 Oct 2013 09:00:45 +0200 |
parents | 1b35b2ddfc28 |
children | 0e6b399e72f9 |
comparison
equal
deleted
inserted
replaced
7256:b8d6aac3acf2 | 7257:88b70c788b0f |
---|---|
399 0.0 , // start | 399 0.0 , // start |
400 maxQ); // end | 400 maxQ); // end |
401 | 401 |
402 double gaugeDatum = getCurrentGaugeDatum(); | 402 double gaugeDatum = getCurrentGaugeDatum(); |
403 | 403 |
404 double factor = (gaugeDatum == 0d) ? 1d : 100d; | |
405 | |
406 if (gaugeDatum == 0d) { | 404 if (gaugeDatum == 0d) { |
407 addAxisSeries(series, YAXIS.W.idx, visible); | 405 addAxisSeries(series, YAXIS.W.idx, visible); |
408 } | 406 } |
409 else { | 407 else { |
410 StyledXYSeries series2 = JFreeUtil.sampleFunction2D( | 408 StyledXYSeries series2 = JFreeUtil.sampleFunction2D( |
415 0.0 , // start | 413 0.0 , // start |
416 maxQ); // end | 414 maxQ); // end |
417 addAxisSeries(series2, YAXIS.W.idx, false); | 415 addAxisSeries(series2, YAXIS.W.idx, false); |
418 // Use second axis at cm if at gauge. | 416 // Use second axis at cm if at gauge. |
419 for (int i = 0; i < series.getItemCount(); i++) { | 417 for (int i = 0; i < series.getItemCount(); i++) { |
420 series.updateByIndex(i, new Double(factor*(series.getY(i).doubleValue()-gaugeDatum))); | 418 series.updateByIndex(i, new Double(100d*(series.getY(i).doubleValue()-gaugeDatum))); |
421 } | 419 } |
422 addAxisSeries(series, YAXIS.WCm.idx, visible); | 420 addAxisSeries(series, YAXIS.WCm.idx, visible); |
423 } | 421 } |
424 } | 422 } |
425 else { | 423 else { |