Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java @ 4838:ac9a3d9576b4
merged.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Wed, 23 Jan 2013 11:15:35 +0100 |
parents | bcf25d8c183e |
children |
comparison
equal
deleted
inserted
replaced
4837:9e25c7523485 | 4838:ac9a3d9576b4 |
---|---|
1 package de.intevation.flys.artifacts.model; | 1 package de.intevation.flys.artifacts.model; |
2 | |
3 import de.intevation.flys.utils.DoubleUtil; | |
2 | 4 |
3 import gnu.trove.TDoubleArrayList; | 5 import gnu.trove.TDoubleArrayList; |
4 | 6 |
5 import org.apache.log4j.Logger; | 7 import org.apache.log4j.Logger; |
6 | 8 |
11 * | 13 * |
12 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 14 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
13 */ | 15 */ |
14 public class WQKms | 16 public class WQKms |
15 extends WQ | 17 extends WQ |
16 implements WKms | 18 implements WKms, QKms |
17 { | 19 { |
18 private static Logger logger = Logger.getLogger(WQKms.class); | 20 private static Logger logger = Logger.getLogger(WQKms.class); |
19 | 21 |
20 /** The array that contains the 'KMs' values. */ | 22 /** The array that contains the 'KMs' values. */ |
21 protected TDoubleArrayList kms; | 23 protected TDoubleArrayList kms; |
52 this.kms = new TDoubleArrayList(kms); | 54 this.kms = new TDoubleArrayList(kms); |
53 } | 55 } |
54 | 56 |
55 @Override | 57 @Override |
56 public void removeNaNs() { | 58 public void removeNaNs() { |
57 removeNaNs(new TDoubleArrayList [] { ws, qs, kms }); | 59 DoubleUtil.removeNaNs(new TDoubleArrayList [] { ws, qs, kms }); |
58 } | 60 } |
59 | 61 |
60 /** | 62 /** |
61 * Adds a new row to this data pool. | 63 * Adds a new row to this data pool. |
62 * | 64 * |
103 @Override | 105 @Override |
104 public TDoubleArrayList allWs() { | 106 public TDoubleArrayList allWs() { |
105 return ws; | 107 return ws; |
106 } | 108 } |
107 | 109 |
110 @Override | |
111 public TDoubleArrayList allQs() { | |
112 return qs; | |
113 } | |
114 | |
108 public double[] getKms() { | 115 public double[] getKms() { |
109 return kms.toNativeArray(); | 116 return kms.toNativeArray(); |
110 } | 117 } |
111 | 118 |
112 /** | 119 /** |