Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java @ 4241:49cb65d5932d
Improved the historical discharge calculation.
The calculation now creates new HistoricalWQKms (new subclass of WQKms). Those WQKms are used
to create new facets from (new) type 'HistoricalDischargeCurveFacet'. The chart generator is
improved to support those facets.
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 24 Oct 2012 14:34:35 +0200 |
parents | 95d699c769fb |
children | 3ab9ec5ca02f |
line wrap: on
line source
package de.intevation.flys.artifacts.model.minfo; import gnu.trove.TDoubleArrayList; import java.io.Serializable; public class BedDifferencesResult implements Serializable { protected TDoubleArrayList kms; protected TDoubleArrayList differences; protected TDoubleArrayList height1; protected TDoubleArrayList height2; public BedDifferencesResult () { kms = new TDoubleArrayList(); differences = new TDoubleArrayList(); } public BedDifferencesResult( TDoubleArrayList kms, TDoubleArrayList differences, TDoubleArrayList heights1, TDoubleArrayList heights2 ) { this.kms = kms; this.differences = differences; this.height1 = heights1; this.height2 = heights2; } public TDoubleArrayList getKms() { return this.kms; } public TDoubleArrayList getDifferences() { return this.differences; } public double[][] getDifferencesData() { return new double[][] { kms.toNativeArray(), differences.toNativeArray() }; } public TDoubleArrayList getHeights1() { return this.height1; } public TDoubleArrayList getHeights2() { return this.height2; } public double[][] getHeights1Data() { return new double[][] { kms.toNativeArray(), height1.toNativeArray() }; } public double[][] getHeights2Data() { return new double[][] { kms.toNativeArray(), height2.toNativeArray() }; } }