Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java @ 1733:ffab6de07dc5
In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
flys-artifacts/trunk@3018 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 18 Oct 2011 15:28:02 +0000 |
parents | 7e19449d7826 |
children | 25d481cad4fb |
comparison
equal
deleted
inserted
replaced
1732:1a57027286ce | 1733:ffab6de07dc5 |
---|---|
143 visible); | 143 visible); |
144 } | 144 } |
145 else if (name.equals(LONGITUDINAL_W)) { | 145 else if (name.equals(LONGITUDINAL_W)) { |
146 doWOut((WQKms) f.getData(artifact, context), facet, attr, visible); | 146 doWOut((WQKms) f.getData(artifact, context), facet, attr, visible); |
147 } | 147 } |
148 else if (name.equals("other.wkms")) { | |
149 doWOut((WKms) f.getData(artifact, context), attr, visible); | |
150 } | |
148 else { | 151 else { |
149 logger.warn("Unknown facet name: " + name); | 152 logger.warn("Unknown facet name: " + name); |
150 return; | 153 return; |
151 } | 154 } |
152 } | 155 } |
182 addSecondAxisSeries(series, visible); | 185 addSecondAxisSeries(series, visible); |
183 | 186 |
184 if (needInvertAxis(wqkms)) { | 187 if (needInvertAxis(wqkms)) { |
185 setInverted(true); | 188 setInverted(true); |
186 } | 189 } |
190 } | |
191 | |
192 | |
193 protected void doWOut(WKms wkms, Document theme, boolean visible) { | |
194 logger.debug("WDifferencesCurveGenerator.doWOut"); | |
195 | |
196 XYSeries series = new StyledXYSeries("Wurb", theme);//getSeriesName(wqkms, "W"), theme); | |
197 | |
198 int size = wkms.size(); | |
199 | |
200 for (int i = 0; i < size; i++) { | |
201 series.add(wkms.getKm(i), wkms.getW(i)); | |
202 } | |
203 | |
204 // Note: the only difference in the super-implementation | |
205 // (in LongitudinalSectionGenerator) is here (adds with | |
206 // addFirstAxisSeries() . | |
207 addSecondAxisSeries(series, visible); | |
208 | |
209 /* | |
210 TODO | |
211 if (needInvertAxis(wkms)) { | |
212 setInverted(true); | |
213 } | |
214 */ | |
187 } | 215 } |
188 | 216 |
189 | 217 |
190 /** | 218 /** |
191 * Add items to dataseries which describes the differences. | 219 * Add items to dataseries which describes the differences. |