ingo@2702: package de.intevation.flys.artifacts.model; ingo@2702: ingo@2702: import java.io.Serializable; ingo@2702: ingo@2702: import gnu.trove.TDoubleArrayList; ingo@2702: ingo@2702: ingo@2702: public class FlowVelocityData implements Serializable { ingo@2702: ingo@2702: private TDoubleArrayList km; ingo@2702: private TDoubleArrayList vMain; ingo@2702: private TDoubleArrayList vTotal; ingo@2702: private TDoubleArrayList tauMain; ingo@2702: private TDoubleArrayList q; ingo@2702: private String zone; ingo@2702: ingo@2702: ingo@2702: protected FlowVelocityData() { ingo@2702: this.km = new TDoubleArrayList(); ingo@2702: this.vMain = new TDoubleArrayList(); ingo@2702: this.vTotal = new TDoubleArrayList(); ingo@2702: this.tauMain = new TDoubleArrayList(); ingo@2702: this.q = new TDoubleArrayList(); ingo@2702: } ingo@2702: ingo@2702: ingo@2702: public void addKM(double km) { ingo@2702: this.km.add(km); ingo@2702: } ingo@2702: ingo@2702: public double getKM(int idx) { ingo@2702: return km.get(idx); ingo@2702: } ingo@2702: ingo@2702: public void addVMain(double vMain) { ingo@2702: this.vMain.add(vMain); ingo@2702: } ingo@2702: ingo@2702: public double getVMain(int idx) { ingo@2702: return vMain.get(idx); ingo@2702: } ingo@2702: ingo@2702: public void addVTotal(double vTotal) { ingo@2702: this.vTotal.add(vTotal); ingo@2702: } ingo@2702: ingo@2702: public double getVTotal(int idx) { ingo@2702: return vTotal.get(idx); ingo@2702: } ingo@2702: ingo@2702: public void addTauMain(double tauMain) { ingo@2702: this.tauMain.add(tauMain); ingo@2702: } ingo@2702: ingo@2702: public double getTauMain(int idx) { ingo@2702: return tauMain.get(idx); ingo@2702: } ingo@2702: ingo@2702: public void addQ(double q) { ingo@2702: this.q.add(q); ingo@2702: } ingo@2702: ingo@2702: public double getQ(int idx) { ingo@2702: return q.get(idx); ingo@2702: } ingo@2702: ingo@2702: public void setZone(String zone) { ingo@2702: this.zone = zone; ingo@2702: } ingo@2702: ingo@2702: public String getZone() { ingo@2702: return zone; ingo@2702: } ingo@2702: ingo@2702: public int size() { ingo@2702: return km.size(); ingo@2702: } ingo@2702: }