Mercurial > dive4elements > river
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); } }