Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 655:913b52064449
Refactored version of "Berechnung 4"
flys-artifacts/trunk@2053 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 05 Jun 2011 18:24:46 +0000 |
parents | bbc966c81809 |
children | baea7981477a |
comparison
equal
deleted
inserted
replaced
654:bbc966c81809 | 655:913b52064449 |
---|---|
1 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 Refactored version of "Berechnung 4" | |
4 | |
5 * src/main/java/de/intevation/flys/artifacts/model/Segment.java: | |
6 Added instance fields for a reference point (= location of gauge) | |
7 and backup of values (needed for naming). | |
8 | |
9 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java: | |
10 Added a constructor to be created from a WQKms. This is helpful | |
11 if a WQKms is replaced by a back jump correction. | |
12 | |
13 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java: | |
14 New. Outfactored version of "W bei ungleichmaessigen Abflusslaengsschnitt". | |
15 Much cleaner now and it should have a better handling of the corner | |
16 cases. | |
17 | |
18 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java: | |
19 Removed the linear interpolation stuff. It is now in Linear. Removed | |
20 the LinearRemap interpolation method because it is not needed any | |
21 longer. Added a method to interpolate a given km with a given | |
22 function. | |
23 | |
24 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: | |
25 Removed the old calc 4 and used the new one. | |
26 | |
27 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java: | |
28 Deleted. Not needed any longer. | |
29 | |
30 * src/main/java/de/intevation/flys/artifacts/math/Function.java: | |
31 New. Interface for a uni-variate real function. | |
32 | |
33 * src/main/java/de/intevation/flys/artifacts/math/Identity.java: | |
34 New. Implements Function with f(x) = x | |
35 | |
36 * src/main/java/de/intevation/flys/artifacts/math/Linear.java: | |
37 New. Implements Function with f(x) = m*x + b | |
38 | |
39 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: | |
40 Factored some stuff out to DoubleUtil. Removed some dead code. | |
41 Does some rounding correct. | |
42 | |
43 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: New. | |
44 Centralized utils surrounding common double operations. | |
45 | |
46 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: | |
47 Removed superfluous imports. | |
48 | |
1 2011-06-03 Ingo Weinzierl <ingo@intevation.de> | 49 2011-06-03 Ingo Weinzierl <ingo@intevation.de> |
2 | 50 |
3 flys/issue90(Diagramm: Trennung der Diagrammfläche und Achsen aufheben) | 51 flys/issue90(Diagramm: Trennung der Diagrammfläche und Achsen aufheben) |
4 | 52 |
5 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: | 53 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: |