Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQ.java @ 7254:fe32a7f9655e
Reduce usage of careless 'for (int i = 0; i < x.size(); i++)' pattern.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sat, 05 Oct 2013 17:52:16 +0200 |
parents | ebba1a795d76 |
children | b0e2e4e0e2d2 |
comparison
equal
deleted
inserted
replaced
7253:90a3bcd8060a | 7254:fe32a7f9655e |
---|---|
124 ret.setReferenceSystem(wq.CENTIMETER_AT_GAUGE); | 124 ret.setReferenceSystem(wq.CENTIMETER_AT_GAUGE); |
125 | 125 |
126 // When we convert and have a datum we have a calculated | 126 // When we convert and have a datum we have a calculated |
127 // result at a gauge so we must subtract the datum. | 127 // result at a gauge so we must subtract the datum. |
128 double subtractDatum = datum == null ? 0 : datum.doubleValue(); | 128 double subtractDatum = datum == null ? 0 : datum.doubleValue(); |
129 for (int i=0; i < wq.size(); i++) { | 129 double [] data = new double[8]; |
130 ret.add((wq.get(i)[0] - subtractDatum)* 100, wq.get(i)[1]); | 130 for (int i = 0, WQ = wq.size(); i < WQ; i++) { |
131 wq.get(i, data); | |
132 ret.add((data[0] - subtractDatum)*100d, data[1]); | |
131 } | 133 } |
132 log.debug("Converted W values to centimeter and substracted: " + subtractDatum); | 134 log.debug("Converted W values to centimeter and substracted: " + subtractDatum); |
133 return ret; | 135 return ret; |
134 } | 136 } |
135 } | 137 } |