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);

http://dive4elements.wald.intevation.org