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

http://dive4elements.wald.intevation.org