comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java @ 925:0cb1a70b8b92

Added the math needed to calculate "W-Differenzen" in "Laengsschnitten" flys-artifacts/trunk@2277 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 03 Jul 2011 15:33:33 +0000
parents c09c9e05ecfa
children 3f3988bb6284
comparison
equal deleted inserted replaced
924:f7761914f745 925:0cb1a70b8b92
11 * 11 *
12 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 12 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
13 */ 13 */
14 public class WQKms 14 public class WQKms
15 extends WQ 15 extends WQ
16 implements WKms
16 { 17 {
17 private static Logger logger = Logger.getLogger(WQKms.class); 18 private static Logger logger = Logger.getLogger(WQKms.class);
18 19
19 /** The array that contains the 'KMs' values.*/ 20 /** The array that contains the 'KMs' values.*/
20 protected TDoubleArrayList kms; 21 protected TDoubleArrayList kms;
82 dst[1] = q .getQuick(idx); 83 dst[1] = q .getQuick(idx);
83 dst[2] = kms.getQuick(idx); 84 dst[2] = kms.getQuick(idx);
84 return dst; 85 return dst;
85 } 86 }
86 87
87 public double getKms(int idx) { 88 @Override
89 public double getKm(int idx) {
88 return kms.getQuick(idx); 90 return kms.getQuick(idx);
89 } 91 }
90 92
91 public double[] getKms() { 93 public double[] getKms() {
92 return kms.toNativeArray(); 94 return kms.toNativeArray();
96 * Returns a string that consist of the first and last kilometer. 98 * Returns a string that consist of the first and last kilometer.
97 * 99 *
98 * @return a string that consist of the first and last kilometer. 100 * @return a string that consist of the first and last kilometer.
99 */ 101 */
100 public String toString() { 102 public String toString() {
101 double from = getKms(0); 103 double from = getKm(0);
102 double to = getKms(size()-1); 104 double to = getKm(size()-1);
103 return from + " - " + to; 105 return from + " - " + to;
104 } 106 }
105 } 107 }
106 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 108 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org