Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKms.java @ 8549:1cff4c98df76
(issue1754) Extend WKms interface for KM filtering
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 16 Feb 2015 15:28:22 +0100 |
parents | 0fa963038c61 |
children | 81a8e3043794 |
comparison
equal
deleted
inserted
replaced
8548:0011508d2f9d | 8549:1cff4c98df76 |
---|---|
135 @Override | 135 @Override |
136 public TDoubleArrayList allQs() { | 136 public TDoubleArrayList allQs() { |
137 return qs; | 137 return qs; |
138 } | 138 } |
139 | 139 |
140 @Override | |
141 public WKms filteredKms(double from, double to) { | |
142 WQKms retval = new WQKms(getName()); | |
143 for (int i = 0; i < size(); i++) { | |
144 double km = kms.getQuick(i); | |
145 if (km >= from && km <= to) { | |
146 retval.add(ws.getQuick(i), qs.getQuick(i), km); | |
147 } | |
148 } | |
149 return retval; | |
150 } | |
151 | |
140 public double[] getKms() { | 152 public double[] getKms() { |
141 return kms.toNativeArray(); | 153 return kms.toNativeArray(); |
142 } | 154 } |
143 | 155 |
144 /** | 156 /** |