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

http://dive4elements.wald.intevation.org