Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 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 | f7761914f745 |
children | 659608128823 |
comparison
equal
deleted
inserted
replaced
924:f7761914f745 | 925:0cb1a70b8b92 |
---|---|
1 2011-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten". | |
4 Needs testing! | |
5 | |
6 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java: | |
7 Made it an interface to be usable in more than one inheritance chain. | |
8 | |
9 * src/main/java/de/intevation/flys/artifacts/model/NamedObjectImpl.java: | |
10 Implements the NamedObject interface and is the new base class of | |
11 WQ and WKmsImpl. | |
12 | |
13 * src/main/java/de/intevation/flys/artifacts/model/WKms.java: | |
14 New. Interface to associate kms with ws. | |
15 | |
16 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: | |
17 Changed the base class to NamedObjectImpl. Renamed getKms(int) | |
18 to getKm(int) to make clear it return a single scalar value | |
19 and fullfil the WKms interface. | |
20 | |
21 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java: | |
22 New. Implements the WKms interface. Intended to be a lightweight | |
23 datastore for "zusaetzliche Laengsschnitte" and as results | |
24 of the WKmsOperations. | |
25 | |
26 * src/main/java/de/intevation/flys/artifacts/model/WQ.java: | |
27 Changed base class to NamedObjectImpl. | |
28 | |
29 * src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java: | |
30 New. Operations on WKms data. | |
31 Currently only the SUBTRACTION operation is implemented. This | |
32 one is needed to calculate the "W-Differenzen". The operation | |
33 is insensitive about the km directions of the datasets. Missing | |
34 values are interpolated linear. | |
35 | |
36 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java, | |
37 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java: | |
38 Adjusted to satisfy the signature change of WQKMs. | |
39 | |
1 2011-07-01 Ingo Weinzierl <ingo@intevation.de> | 40 2011-07-01 Ingo Weinzierl <ingo@intevation.de> |
2 | 41 |
3 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: New. This | 42 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: New. This |
4 XYSeries stores the style information that should be used to render this | 43 XYSeries stores the style information that should be used to render this |
5 series. These information are stored as raw XML documents. A public | 44 series. These information are stored as raw XML documents. A public |
94 2011-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 133 2011-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
95 | 134 |
96 * pom.xml: Downgraded Trove to 1.1-beta-5, because the new | 135 * pom.xml: Downgraded Trove to 1.1-beta-5, because the new |
97 later ones are removed from the maven repos. | 136 later ones are removed from the maven repos. |
98 | 137 |
99 The functionality we need is in 1.1 so this downgrad should | 138 The functionality we need is in 1.1 so this downgrade should |
100 cause no problems. | 139 cause no problems. |
101 | 140 |
102 Would be nice if we would support the maintainers of trove to | 141 Would be nice if we would support the maintainers of trove to |
103 bring there new versions back into the main maven repos. | 142 bring there new versions back into the main maven repos. |
104 | 143 |