Mercurial > dive4elements > river
annotate artifacts/src/main/java/org/dive4elements/river/exports/process/WOutProcessor.java @ 6748:aee8cb5c801a
Removed obsolete imports.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Mon, 05 Aug 2013 15:24:44 +0200 |
parents | bf76346864fd |
children | 1b35b2ddfc28 |
rev | line source |
---|---|
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
2 * Software engineering by Intevation GmbH |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
3 * |
5994
af13ceeba52a
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5863
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
5994
af13ceeba52a
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5863
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
7 */ |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
8 |
5831
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
9 package org.dive4elements.river.exports.process; |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
10 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
11 import org.apache.log4j.Logger; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
12 import org.jfree.data.xy.XYSeries; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
13 import org.w3c.dom.Document; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
14 |
5831
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
15 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
16 import org.dive4elements.artifacts.CallContext; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
17 import org.dive4elements.river.artifacts.model.FacetTypes; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
18 import org.dive4elements.river.artifacts.model.WKms; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
19 import org.dive4elements.river.exports.StyledSeriesBuilder; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
20 import org.dive4elements.river.exports.XYChartGenerator; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
21 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
22 import org.dive4elements.river.jfree.StyledXYSeries; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
23 import org.dive4elements.river.utils.DataUtil; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5800
diff
changeset
|
24 import org.dive4elements.river.utils.ThemeUtil; |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
25 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
26 /** |
5800
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
27 * Add data to chart/generator. |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
28 * |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
29 * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a> |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
30 */ |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
31 public class WOutProcessor implements Processor { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
32 |
5800
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
33 /** Private logger. */ |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
34 private static final Logger logger = |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
35 Logger.getLogger(WOutProcessor.class); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
36 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
37 @Override |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
38 public void doOut( |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
39 XYChartGenerator generator, |
5341
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
40 ArtifactAndFacet aaf, |
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
41 Document theme, |
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
42 boolean visible, |
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
43 int index) |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
44 { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
45 CallContext context = generator.getCallContext(); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
46 WKms wkms = (WKms) aaf.getData(context); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
47 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
48 logger.debug("doOut"); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
49 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
50 XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), theme); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
51 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
52 StyledSeriesBuilder.addPoints(series, wkms); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
53 generator.addAxisSeries(series, index, visible); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
54 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
55 // If a "band around the curve shall be drawn, add according area. |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
56 double bandWidth = ThemeUtil.parseBandWidth(theme); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
57 if (bandWidth > 0 ) { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
58 XYSeries seriesDown = new StyledXYSeries( |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
59 "band " + aaf.getFacetDescription(), false, theme); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
60 XYSeries seriesUp = new StyledXYSeries( |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
61 aaf.getFacetDescription()+"+/-"+bandWidth, false, theme); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
62 StyledSeriesBuilder.addUpperBand(seriesUp, wkms, bandWidth); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
63 StyledSeriesBuilder.addLowerBand(seriesDown, wkms, bandWidth); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
64 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
65 StyledAreaSeriesCollection area = new StyledAreaSeriesCollection(theme); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
66 area.addSeries(seriesUp); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
67 area.addSeries(seriesDown); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
68 area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
69 generator.addAreaSeries(area, index, visible); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
70 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
71 |
6643
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
72 if (aaf.getFacetName().equals(FacetTypes.LONGITUDINAL_W) || |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
73 aaf.getFacetName().equals(FacetTypes.DISCHARGE_LONGITUDINAL_W) || |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
74 aaf.getFacetName().equals(FacetTypes.STATIC_WQKMS_W)) { |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
75 /* Only use W values to check if the diagram should be inverted |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
76 * see flys/issue1290 for details */ |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
77 invertAxis(generator, wkms); |
bf76346864fd
Only look to W facets for inversion handling.
Andre Heinecke <aheinecke@intevation.de>
parents:
6635
diff
changeset
|
78 } |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
79 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
80 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
81 /** |
5341
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
82 * Returns true if facettype is longitutinal_section.w . |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
83 */ |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
84 @Override |
5800
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
85 public boolean canHandle(String facetType) { |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
86 if (facetType == null) { |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
87 return false; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
88 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
89 |
5800
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
90 if (facetType.equals(FacetTypes.LONGITUDINAL_W) |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
91 || facetType.equals(FacetTypes.STATIC_WKMS) |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
92 || facetType.equals(FacetTypes.HEIGHTMARKS_POINTS) |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
93 || facetType.equals(FacetTypes.STATIC_WQKMS) |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
94 || facetType.equals(FacetTypes.STATIC_WQKMS_W) |
397ff862b417
WOutProcessor: Renaming, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5341
diff
changeset
|
95 || facetType.equals(FacetTypes.DISCHARGE_LONGITUDINAL_W)) |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
96 { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
97 return true; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
98 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
99 return false; |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
100 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
101 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
102 /** |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
103 * This method determines - taking JFreeCharts auto x value ordering into |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
104 * account - if the x axis need to be inverted. Waterlines in these charts |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
105 * should decrease. |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
106 * |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
107 * @param wkms The data object that stores the x and y values used for this |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
108 * chart. |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
109 */ |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
110 public void invertAxis(XYChartGenerator generator, WKms wkms) { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
111 boolean wsUp = wkms.guessWaterIncreasing(); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
112 boolean kmUp = DataUtil.guessWaterIncreasing(wkms.allKms()); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
113 int size = wkms.size(); |
6635
3aa6c1f5ddc3
Do not invert chart when adding point data. (issue1290)
Andre Heinecke <aheinecke@intevation.de>
parents:
5994
diff
changeset
|
114 boolean inv = ((wsUp && kmUp) || (!wsUp && !kmUp)) && size > 1; |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
115 |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
116 if (logger.isDebugEnabled()) { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
117 logger.debug("(Wkms)Values : " + size); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
118 if (size > 0) { |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
119 logger.debug("Start km: " + wkms.getKm(0)); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
120 logger.debug("End km: " + wkms.getKm(size-1)); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
121 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
122 logger.debug("wsUp: " + wsUp); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
123 logger.debug("kmUp: " + kmUp); |
6635
3aa6c1f5ddc3
Do not invert chart when adding point data. (issue1290)
Andre Heinecke <aheinecke@intevation.de>
parents:
5994
diff
changeset
|
124 if (size == 1) { |
3aa6c1f5ddc3
Do not invert chart when adding point data. (issue1290)
Andre Heinecke <aheinecke@intevation.de>
parents:
5994
diff
changeset
|
125 logger.debug("InvertAxis not inverting because we have just one km"); |
3aa6c1f5ddc3
Do not invert chart when adding point data. (issue1290)
Andre Heinecke <aheinecke@intevation.de>
parents:
5994
diff
changeset
|
126 } |
4447
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
127 logger.debug("inv: " + inv); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
128 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
129 generator.setInverted(inv); |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
130 } |
a5993b69439b
Add processor to be able to generate curves for WKms values
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
131 } |
5341
547041487266
Doc, cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4447
diff
changeset
|
132 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |