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 /**

http://dive4elements.wald.intevation.org