Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java @ 2408:8e2ae8813a06
'Bezugslinien': normalized reference curve is now derived from reference curve.
flys-artifacts/trunk@4037 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 10 Feb 2012 16:25:27 +0000 |
parents | dce0cc856357 |
children | 664f97b6d48f |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java Fri Feb 10 16:00:57 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java Fri Feb 10 16:25:27 2012 +0000 @@ -124,6 +124,10 @@ return msg(getInCm(1) ? I18N_Y_AXIS_IN_CM : I18N_Y_AXIS_IN_M); } + protected String facetName() { + return REFERENCE_CURVE; + } + /** * Called for each facet/them in the out mapped to this generator. @@ -146,7 +150,7 @@ return; } - if (name.equals(REFERENCE_CURVE)) { + if (name.equals(facetName())) { doReferenceOut(artifactFacet.getData(context), theme, visible); } else if (FacetTypes.IS.MANUALPOINTS(name)) { @@ -162,6 +166,10 @@ } } + protected boolean doNormalize() { + return false; + } + /** Register DataSeries with (maybe transformed) points. */ public void doReferenceOut( @@ -177,7 +185,7 @@ ? (WWAxisTypes)obj : new WWAxisTypes(ww); - ApplyFunctionIterator iter = wwat.transform(ww); + ApplyFunctionIterator iter = wwat.transform(ww, doNormalize()); XYSeries series = new StyledXYSeries( ww.getName(), false, theme);