Mercurial > dive4elements > river
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 : |