raimund@3887: package de.intevation.flys.artifacts.model.minfo; raimund@3887: raimund@3887: import gnu.trove.TDoubleArrayList; raimund@3887: raimund@3887: import java.io.Serializable; raimund@3887: raimund@3887: raimund@3887: public class BedDifferencesResult raimund@3887: implements Serializable raimund@3887: { raimund@3887: raimund@3887: protected TDoubleArrayList kms; raimund@3887: protected TDoubleArrayList differences; raimund@3898: protected TDoubleArrayList height1; raimund@3898: protected TDoubleArrayList height2; raimund@3887: raimund@3887: public BedDifferencesResult () { raimund@3887: kms = new TDoubleArrayList(); raimund@3887: differences = new TDoubleArrayList(); raimund@3898: raimund@3887: } raimund@3887: raimund@3887: public BedDifferencesResult( raimund@3887: TDoubleArrayList kms, raimund@3887: TDoubleArrayList differences, raimund@3898: TDoubleArrayList heights1, raimund@3898: TDoubleArrayList heights2 raimund@3887: ) { raimund@3887: this.kms = kms; raimund@3887: this.differences = differences; raimund@3898: this.height1 = heights1; raimund@3898: this.height2 = heights2; raimund@3887: } raimund@3887: raimund@3887: public TDoubleArrayList getKms() { raimund@3887: return this.kms; raimund@3887: } raimund@3887: raimund@3887: public TDoubleArrayList getDifferences() { raimund@3887: return this.differences; raimund@3887: } raimund@3887: raimund@3898: public double[][] getDifferencesData() { raimund@3898: return new double[][] { raimund@3898: kms.toNativeArray(), raimund@3898: differences.toNativeArray() raimund@3898: }; raimund@3898: } raimund@3898: raimund@3898: public TDoubleArrayList getHeights1() { raimund@3898: return this.height1; raimund@3898: } raimund@3898: raimund@3898: public TDoubleArrayList getHeights2() { raimund@3898: return this.height2; raimund@3898: } raimund@3898: raimund@3898: public double[][] getHeights1Data() { raimund@3898: return new double[][] { raimund@3898: kms.toNativeArray(), raimund@3898: height1.toNativeArray() raimund@3898: }; raimund@3898: } raimund@3898: raimund@3898: public double[][] getHeights2Data() { raimund@3898: return new double[][] { raimund@3898: kms.toNativeArray(), raimund@3898: height2.toNativeArray() raimund@3898: }; raimund@3887: } raimund@3887: }