diff flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java @ 1791:e0e5a5b51a40

Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation). flys-artifacts/trunk@3114 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 28 Oct 2011 13:39:37 +0000
parents 1bc926b5b435
children 7c52e9cb2a72
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java	Fri Oct 28 12:41:10 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java	Fri Oct 28 13:39:37 2011 +0000
@@ -192,12 +192,8 @@
         // DO NOT SORT DATA! This destroys the gaps indicated by NaNs
         XYSeries series = new StyledXYSeries(seriesName, false, theme);
 
-        double [][] a = (double [][]) o;
-        double [] pxs = a[0];
-        double [] pys = a[1];
-        for (int i = 0; i < pxs.length; i++) {
-            series.add(pxs[i], pys[i]);
-        }
+        StyledSeriesBuilder.addPoints(series, (double [][]) o);
+
         addFirstAxisSeries(series, visible);
     }
 
@@ -218,12 +214,8 @@
 
         XYSeries series = new StyledXYSeries(seriesName, theme);
 
-        double [][] a = (double [][]) o;
-        double []  xs = a[0];
-        double []  ys = a[1];
-        for (int i = 0; i < xs.length; i++) {
-            series.add (xs[i], ys[i], false);
-        }
+        StyledSeriesBuilder.addPoints(series, (double [][]) o);
+
         addFirstAxisSeries(series, visible);
     }
 }

http://dive4elements.wald.intevation.org