Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/extreme/ExtremeWQCurveGenerator.java @ 4390:c624aa9ca4cf
ExtremeWQCurveGenerator: Respect theme prop about showing the extrapol-line.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 02 Nov 2012 15:12:22 +0100 |
parents | 7fc4855ecd26 |
children | f6d296bf2053 |
comparison
equal
deleted
inserted
replaced
4389:ecd237428af6 | 4390:c624aa9ca4cf |
---|---|
21 import de.intevation.flys.exports.fixings.FixWQCurveGenerator; | 21 import de.intevation.flys.exports.fixings.FixWQCurveGenerator; |
22 import de.intevation.flys.exports.StyledSeriesBuilder; | 22 import de.intevation.flys.exports.StyledSeriesBuilder; |
23 import de.intevation.flys.exports.ChartGenerator; | 23 import de.intevation.flys.exports.ChartGenerator; |
24 import de.intevation.flys.jfree.JFreeUtil; | 24 import de.intevation.flys.jfree.JFreeUtil; |
25 import de.intevation.flys.jfree.StyledXYSeries; | 25 import de.intevation.flys.jfree.StyledXYSeries; |
26 | |
27 import de.intevation.flys.utils.ThemeUtil; | |
28 | |
26 | 29 |
27 /** | 30 /** |
28 * Generator for WQ fixing charts. | 31 * Generator for WQ fixing charts. |
29 * @author <a href="mailto:christian.lins@intevation.de">Christian Lins</a> | 32 * @author <a href="mailto:christian.lins@intevation.de">Christian Lins</a> |
30 */ | 33 */ |
117 500, // number of samples | 120 500, // number of samples |
118 0.0 , // start | 121 0.0 , // start |
119 maxQ); // end | 122 maxQ); // end |
120 | 123 |
121 // Add marker from where on its extrapolated. | 124 // Add marker from where on its extrapolated. |
122 double[] qs = curve.getQs(); | 125 if (ThemeUtil.parseShowExtraMark(theme)) { |
123 double extrapolateFrom = qs[qs.length-1]; | 126 double[] qs = curve.getQs(); |
127 double extrapolateFrom = qs[qs.length-1]; | |
124 | 128 |
125 Marker m = new ValueMarker(extrapolateFrom); | 129 Marker m = new ValueMarker(extrapolateFrom); |
126 m.setPaint(Color.black); | 130 m.setPaint(Color.black); |
127 addDomainMarker(m); | 131 addDomainMarker(m); |
132 } | |
128 | 133 |
129 addAxisSeries(series, 0, visible); | 134 addAxisSeries(series, 0, visible); |
130 } | 135 } |
131 | 136 |
132 | 137 |