# HG changeset patch # User Felix Wolfsteller # Date 1318952047 0 # Node ID 25d481cad4fbc3188ce3bca80bc209f2624c81a0 # Parent ffab6de07dc527830eeec4068d6114c94cb11360 Simplified handling of W(Q)Kms data to plot. flys-artifacts/trunk@3019 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r ffab6de07dc5 -r 25d481cad4fb flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Tue Oct 18 15:28:02 2011 +0000 +++ b/flys-artifacts/ChangeLog Tue Oct 18 15:34:07 2011 +0000 @@ -1,3 +1,10 @@ +2011-10-18 Felix Wolfsteller + + Simplify rendereing W(Q)Kms in WDifferencesCurveGenerator. + + * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java: + (doWOut, doWOut): Simplified. + 2011-10-18 Felix Wolfsteller Render zus and flood-protections in WDifferences-diagrams. diff -r ffab6de07dc5 -r 25d481cad4fb flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Tue Oct 18 15:28:02 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java Tue Oct 18 15:34:07 2011 +0000 @@ -146,7 +146,7 @@ doWOut((WQKms) f.getData(artifact, context), facet, attr, visible); } else if (name.equals("other.wkms")) { - doWOut((WKms) f.getData(artifact, context), attr, visible); + doWOut((WKms) f.getData(artifact, context), facet, attr, visible); } else { logger.warn("Unknown facet name: " + name); @@ -162,9 +162,8 @@ * @param wqkms The wqkms to add to the diagram. * @param theme The theme that contains styling information. */ - @Override protected void doWOut( - WQKms wqkms, + WKms wkms, Facet facet, Document theme, boolean visible @@ -173,28 +172,6 @@ XYSeries series = new StyledXYSeries(facet.getDescription(), theme); - int size = wqkms.size(); - - for (int i = 0; i < size; i++) { - series.add(wqkms.getKm(i), wqkms.getW(i)); - } - - // Note: the only difference in the super-implementation - // (in LongitudinalSectionGenerator) is here (adds with - // addFirstAxisSeries() . - addSecondAxisSeries(series, visible); - - if (needInvertAxis(wqkms)) { - setInverted(true); - } - } - - - protected void doWOut(WKms wkms, Document theme, boolean visible) { - logger.debug("WDifferencesCurveGenerator.doWOut"); - - XYSeries series = new StyledXYSeries("Wurb", theme);//getSeriesName(wqkms, "W"), theme); - int size = wkms.size(); for (int i = 0; i < size; i++) { @@ -206,12 +183,11 @@ // addFirstAxisSeries() . addSecondAxisSeries(series, visible); - /* - TODO - if (needInvertAxis(wkms)) { - setInverted(true); + if (wkms instanceof WQKms) { + if (needInvertAxis((WQKms) wkms)) { + setInverted(true); + } } - */ }