Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 448:88d9e1d75d64
W and Q curves in longitudinal section curves will now have names.
flys-artifacts/trunk@1940 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 18 May 2011 09:02:50 +0000 |
parents | 3b83341e0cf4 |
children | e006da5679d2 |
comparison
equal
deleted
inserted
replaced
447:5606ba4139e0 | 448:88d9e1d75d64 |
---|---|
225 protected void doWOut(WQKms[] wqkms) { | 225 protected void doWOut(WQKms[] wqkms) { |
226 logger.debug("LongitudinalSectionGenerator.doWOut"); | 226 logger.debug("LongitudinalSectionGenerator.doWOut"); |
227 | 227 |
228 int idx = 0; | 228 int idx = 0; |
229 for (WQKms tmp: wqkms) { | 229 for (WQKms tmp: wqkms) { |
230 XYSeries series = new XYSeries(getSeriesName(tmp, "w", idx++)); | 230 XYSeries series = new XYSeries(getSeriesName(tmp, "W")); |
231 | 231 |
232 double[] target = new double[3]; | 232 double[] target = new double[3]; |
233 int size = tmp.size(); | 233 int size = tmp.size(); |
234 | 234 |
235 if (logger.isDebugEnabled()) { | 235 if (logger.isDebugEnabled()) { |
260 protected void doQOut(WQKms[] wqkms) { | 260 protected void doQOut(WQKms[] wqkms) { |
261 logger.debug("LongitudinalSectionGenerator.doQOut"); | 261 logger.debug("LongitudinalSectionGenerator.doQOut"); |
262 | 262 |
263 int idx = 0; | 263 int idx = 0; |
264 for (WQKms tmp: wqkms) { | 264 for (WQKms tmp: wqkms) { |
265 XYSeries series = new XYSeries(getSeriesName(tmp, "Q", idx++)); | 265 XYSeries series = new XYSeries(getSeriesName(tmp, "Q")); |
266 | 266 |
267 double[] target = new double[3]; | 267 double[] target = new double[3]; |
268 int size = tmp.size(); | 268 int size = tmp.size(); |
269 | 269 |
270 if (logger.isDebugEnabled()) { | 270 if (logger.isDebugEnabled()) { |
286 q.addSeries(series); | 286 q.addSeries(series); |
287 } | 287 } |
288 } | 288 } |
289 | 289 |
290 | 290 |
291 protected String getSeriesName(WQKms wqkms, String prefix, int idx) { | 291 protected String getSeriesName(WQKms wqkms, String mode) { |
292 return prefix + "-" + idx; | 292 String name = wqkms.getName(); |
293 String prefix = name != null && name.indexOf(mode) >= 0 ? null : mode; | |
294 | |
295 return prefix != null && prefix.length() > 0 | |
296 ? prefix + "(" + name +")" | |
297 : name; | |
293 } | 298 } |
294 } | 299 } |
295 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 300 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |