diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QKmsImpl.java @ 4821:bcf25d8c183e

Moved NaN removal code from W to DoubleUtil. Create QKms when calculating the 'Umhuellende'.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 21 Jan 2013 14:03:22 +0100
parents 4d457c68b1d3
children
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QKmsImpl.java	Mon Jan 21 12:49:44 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QKmsImpl.java	Mon Jan 21 14:03:22 2013 +0100
@@ -2,6 +2,8 @@
 
 import gnu.trove.TDoubleArrayList;
 
+import de.intevation.flys.utils.DoubleUtil;
+
 public class QKmsImpl
 extends      NamedObjectImpl
 implements   QKms
@@ -73,4 +75,8 @@
     public TDoubleArrayList allQs() {
         return qs;
     }
+
+    public void removeNaNs() {
+        DoubleUtil.removeNaNs(new TDoubleArrayList [] { kms, qs });
+    }
 }

http://dive4elements.wald.intevation.org