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

http://dive4elements.wald.intevation.org