Mercurial > dive4elements > river
changeset 6881:32af7e5cb00f
issue1378: Prepare StyledSeriesBuilder to get double[][] values to translate.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 21 Aug 2013 11:10:45 +0200 |
parents | 8a4e344b309a |
children | a77dca301419 |
files | artifacts/src/main/java/org/dive4elements/river/exports/StyledSeriesBuilder.java |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/StyledSeriesBuilder.java Tue Aug 20 15:05:07 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/StyledSeriesBuilder.java Wed Aug 21 11:10:45 2013 +0200 @@ -304,6 +304,27 @@ * W values and scaling it with wScale. * * @param series Series to add points to. + * @param qws to add to series. + * @param wAdd Value to add to each Q while adding to series. + * @param wScale multiply with + */ + public static void addPointsQW(XYSeries series, double[][] qws, double wTrans, double wScale) { + if (qws == null || qws.length == 0) { + return; + } + + double x[] = qws[0]; + double y[] = qws[1]; + + for (int i = 0; i < x.length; i++) { + series.add(x[i], wScale * (y[i] + wTrans), false); + } + } + /** + * Add points to series (q to 1st dim, w to 2nd dim), adding wTrans to the + * W values and scaling it with wScale. + * + * @param series Series to add points to. * @param wqkms WQKms to add to series. * @param wAdd Value to add to each Q while adding to series. * @param wScale multiply with