Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/ComputedDischargeCurveGenerator.java @ 7623:b64c263df4d1
issue1579: ComputedDischargeCurveGenerator: Handle WQKms data.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 02 Dec 2013 09:56:35 +0100 |
parents | 1b35b2ddfc28 |
children | fa4fbd66e752 |
comparison
equal
deleted
inserted
replaced
7622:c9b82ffbb7dc | 7623:b64c263df4d1 |
---|---|
214 ArtifactAndFacet aaf, | 214 ArtifactAndFacet aaf, |
215 ThemeDocument theme, | 215 ThemeDocument theme, |
216 boolean visible | 216 boolean visible |
217 ) { | 217 ) { |
218 logger.debug("ComputedDischargeCurveGenerator: doWQOut"); | 218 logger.debug("ComputedDischargeCurveGenerator: doWQOut"); |
219 double [][] data = (double [][]) wq; | |
220 | |
221 XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), theme); | 219 XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), theme); |
222 StyledSeriesBuilder.addPoints(series, data, true); | 220 if (wq instanceof double[][]) { |
221 double [][] data = (double [][]) wq; | |
222 StyledSeriesBuilder.addPoints(series, data, true); | |
223 } else if (wq instanceof WQKms) { | |
224 WQKms wqkms = (WQKms) wq; | |
225 StyledSeriesBuilder.addPointsQW(series, (WQKms) wq); | |
226 } | |
223 | 227 |
224 addAxisSeries(series, YAXIS.W.idx, visible); | 228 addAxisSeries(series, YAXIS.W.idx, visible); |
225 } | 229 } |
226 | 230 |
227 | 231 |