Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/process/FixWQProcessor.java @ 9556:9b8e8fc1f408
Use facetName in all processors as themeType for legend aggregation.
author | gernotbelger |
---|---|
date | Tue, 23 Oct 2018 16:26:58 +0200 |
parents | ddcd52d239cd |
children |
comparison
equal
deleted
inserted
replaced
9555:ef5754ba5573 | 9556:9b8e8fc1f408 |
---|---|
107 QWDDateRange qwdd = (QWDDateRange)bundle.getData( | 107 QWDDateRange qwdd = (QWDDateRange)bundle.getData( |
108 generator.getContext()); | 108 generator.getContext()); |
109 QWD qwd = qwdd != null ? qwdd.getQWD() : null; | 109 QWD qwd = qwdd != null ? qwdd.getQWD() : null; |
110 | 110 |
111 if(qwd != null) { | 111 if(qwd != null) { |
112 XYSeries series = new StyledXYSeries( | 112 XYSeries series = new StyledXYSeries(bundle.getFacetName(), |
113 bundle.getFacetDescription(), | 113 bundle.getFacetDescription(), |
114 false, true, | 114 false, true, |
115 theme); | 115 theme); |
116 DateFormat dateFormat = DateFormat.getDateInstance( | 116 DateFormat dateFormat = DateFormat.getDateInstance( |
117 DateFormat.SHORT); | 117 DateFormat.SHORT); |
198 | 198 |
199 double maxQ = func.getMaxQ(); | 199 double maxQ = func.getMaxQ(); |
200 | 200 |
201 if (maxQ > 0) { | 201 if (maxQ > 0) { |
202 StyledXYSeries series = JFreeUtil.sampleFunction2D( | 202 StyledXYSeries series = JFreeUtil.sampleFunction2D( |
203 bundle.getFacetName(), | |
203 func.getFunction(), | 204 func.getFunction(), |
204 theme, | 205 theme, |
205 bundle.getFacetDescription(), | 206 bundle.getFacetDescription(), |
206 500, // number of samples | 207 500, // number of samples |
207 0.0 , // start | 208 0.0 , // start |
345 Object data = bundle.getData(generator.getContext()); | 346 Object data = bundle.getData(generator.getContext()); |
346 if (data instanceof WQKms) { | 347 if (data instanceof WQKms) { |
347 WQKms wqkms = (WQKms)data; | 348 WQKms wqkms = (WQKms)data; |
348 // TODO As in doEventsOut, the value-searching should | 349 // TODO As in doEventsOut, the value-searching should |
349 // be delivered by the facet already | 350 // be delivered by the facet already |
350 XYSeries series = new StyledXYSeries( | 351 XYSeries series = new StyledXYSeries(bundle.getFacetName(), |
351 bundle.getFacetDescription(), theme); | 352 bundle.getFacetDescription(), theme); |
352 Double ckm = (Double) generator.getContext() | 353 Double ckm = (Double) generator.getContext() |
353 .getContextValue(CURRENT_KM); | 354 .getContextValue(CURRENT_KM); |
354 | 355 |
355 if (wqkms.getKms().length == 0 || ckm == null) { | 356 if (wqkms.getKms().length == 0 || ckm == null) { |
383 } | 384 } |
384 else { | 385 else { |
385 log.debug("FixWQCurveGenerator: doWQOut: double[][]"); | 386 log.debug("FixWQCurveGenerator: doWQOut: double[][]"); |
386 double [][] values = (double [][]) data; | 387 double [][] values = (double [][]) data; |
387 | 388 |
388 XYSeries series = new StyledXYSeries( | 389 XYSeries series = new StyledXYSeries(bundle.getFacetName(), |
389 bundle.getFacetDescription(), false, true, theme); | 390 bundle.getFacetDescription(), false, true, theme); |
390 StyledSeriesBuilder.addPoints(series, values, true); | 391 StyledSeriesBuilder.addPoints(series, values, true); |
391 | 392 |
392 generator.addAxisSeries(series, axisName, visible); | 393 generator.addAxisSeries(series, axisName, visible); |
393 } | 394 } |