view artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDifferencesResult.java @ 5838:5aa05a7a34b7

Rename modules to more fitting names.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 15:23:37 +0200
parents flys-artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDifferencesResult.java@bd047b71ab37
children 4897a58c8746
line wrap: on
line source
package org.dive4elements.river.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();
        height1 = new TDoubleArrayList();
        height2 = 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 void addKm(double value) {
        this.kms.add(value);
    }

    public void addDifference(double value) {
        this.differences.add(value);
    }

    public void addHeight1(double value) {
        this.height1.add(value);
    }

    public void addHeight2(double value) {
        this.height2.add(value);
    }

    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()
        };
    }
}

http://dive4elements.wald.intevation.org