Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java @ 447:5606ba4139e0
WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
flys-artifacts/trunk@1939 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 18 May 2011 08:04:54 +0000 |
parents | eb22ffe4d74c |
children | 8b0152363bdb 3dc61e00385e |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java Tue May 17 16:31:07 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java Wed May 18 08:04:54 2011 +0000 @@ -1,7 +1,5 @@ package de.intevation.flys.artifacts.model; -import java.io.Serializable; - import gnu.trove.TDoubleArrayList; import org.apache.log4j.Logger; @@ -13,7 +11,7 @@ * * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> */ -public class WQKms implements Serializable { +public class WQKms extends NamedObject { private static Logger logger = Logger.getLogger(WQKms.class); @@ -29,12 +27,27 @@ public WQKms() { + this(""); + } + + + public WQKms(String name) { + super(name); + this.w = new TDoubleArrayList(); this.q = new TDoubleArrayList(); this.kms = new TDoubleArrayList(); } + public WQKms(int capacity) { + this(capacity, ""); + } + + + public WQKms(int capacity, String name) { + super(name); + this.w = new TDoubleArrayList(capacity); this.q = new TDoubleArrayList(capacity); this.kms = new TDoubleArrayList(capacity); @@ -42,6 +55,13 @@ public WQKms(double[] kms, double[] qs, double[] ws) { + this(kms, qs, ws, ""); + } + + + public WQKms(double[] kms, double[] qs, double[] ws, String name) { + super(name); + this.w = new TDoubleArrayList(ws); this.q = new TDoubleArrayList(qs); this.kms = new TDoubleArrayList(kms);