diff artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixWQCurveGenerator.java @ 7545:4dbbdf0c8b2c

More on flys/issue1585: Do not fill circle for interpolated W/Q points.
author Sascha L. Teichmann <teichmann@intevation.de>
date Fri, 08 Nov 2013 16:15:38 +0100
parents db780379ea82
children fa4fbd66e752
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixWQCurveGenerator.java	Fri Nov 08 12:27:08 2013 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/fixings/FixWQCurveGenerator.java	Fri Nov 08 16:15:38 2013 +0100
@@ -297,6 +297,12 @@
 
         double w = factor*(qwd.getW()-gaugeDatum);
 
+        // Force empty symbol.
+        if (qwd.getInterpolated()) {
+            doc = new ThemeDocument(doc); // prevent potential side effects.
+            doc.setValue(ThemeDocument.USE_FILL_PAINT, "true");
+        }
+
         XYSeries series = new StyledXYSeries(
             aaf.getFacetDescription(),
             doc,
@@ -337,6 +343,12 @@
             return;
         }
 
+        // Force empty symbol.
+        if (qwd.getInterpolated()) {
+            doc = new ThemeDocument(doc); // prevent potential side effects.
+            doc.setValue(ThemeDocument.USE_FILL_PAINT, "true");
+        }
+
         XYSeries series = new StyledXYSeries(
             aaf.getFacetDescription(),
             false, true, doc,

http://dive4elements.wald.intevation.org