annotate artifacts/src/main/java/org/dive4elements/river/artifacts/access/HistoricalDischargeAccess.java @ 5867:59ff03ff48f1

River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 28 Apr 2013 15:23:01 +0200
parents 4897a58c8746
children 1058b3436dad
rev   line source
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
6 * documentation coming with Dive4Elements River for details.
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4736
diff changeset
9 package org.dive4elements.river.artifacts.access;
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
11 import java.util.Date;
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12
5867
59ff03ff48f1 River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
13 import org.dive4elements.river.artifacts.D4EArtifact;
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4736
diff changeset
14 import org.dive4elements.river.artifacts.model.Timerange;
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
15
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
16
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
17 public class HistoricalDischargeAccess extends RiverAccess {
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
18
4232
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
19 public static enum EvaluationMode {
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
20 W, Q
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
21 }
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
22
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
23 public static final String DATA_EVALUATION_TIME = "year_range";
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
24 public static final String DATA_EVALUATION_MODE = "historical_mode";
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
25 public static final String DATA_INPUT_VALUES = "historical_values";
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
26
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
27 private Timerange evaluationTimerange;
4232
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
28 private EvaluationMode evaluationMode;
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
29
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
30 private double[] qs;
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
31 private double[] ws;
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
32
5867
59ff03ff48f1 River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
33 public HistoricalDischargeAccess(D4EArtifact artifact) {
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
34 super(artifact);
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
35 }
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
36
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
37 /**
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
38 * This method returns the evaluation mode. The evaluation mode W is set, if
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
39 * the <b>DATA_EVALUATION_MODE</b> is 0. Otherwise, the evaluation mode Q is
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
40 * set.
4736
b195fede1c3b Remove trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4233
diff changeset
41 *
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
42 * @return EvaluationMode.W if the parameter <i>historical_mode</i> is set
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
43 * to 0, otherwise EvaluationMode.Q.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
44 */
4232
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
45 public EvaluationMode getEvaluationMode() {
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
46 if (evaluationMode == null) {
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
47 int mode = getInteger(DATA_EVALUATION_MODE);
4232
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
48 evaluationMode = mode == 0 ? EvaluationMode.W : EvaluationMode.Q;
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
49 }
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
50
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
51 return evaluationMode;
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
52 }
b3aa91e45010 Implemented the Q evaluation mode for historical discharge calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4152
diff changeset
53
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
54 /**
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
55 * This method returns the time range specified by <i>year_range</i>
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
56 * parameter. This parameter has to be a string that consists of two long
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
57 * values (time millis since 1970) separated by a ';'.
4736
b195fede1c3b Remove trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4233
diff changeset
58 *
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
59 * @return the evaluation time range specified by <i>year_range</i>.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
60 */
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
61 public Timerange getEvaluationTimerange() {
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
62 if (evaluationTimerange == null) {
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
63 long[] startend = getLongArray(DATA_EVALUATION_TIME);
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
64
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
65 if (startend != null && startend.length > 1) {
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
66 Date start = new Date(startend[0]);
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
67 Date end = new Date(startend[1]);
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
68
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
69 evaluationTimerange = new Timerange(start, end);
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
70 }
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
71 }
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
72
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
73 return evaluationTimerange;
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
74 }
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
75
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
76 /**
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
77 * This method returns the input Q values if the evaluation mode Q is set.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
78 * Otherwise, this method will return a double array of length 0. The values
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
79 * returned by this method are extracted from string parameter
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
80 * <i>historical_values</i>.
4736
b195fede1c3b Remove trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4233
diff changeset
81 *
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
82 * @return the input Q values or a double array of length 0.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
83 */
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
84 public double[] getQs() {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
85 if (qs == null) {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
86 if (getEvaluationMode() == EvaluationMode.Q) {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
87 qs = getDoubleArray(DATA_INPUT_VALUES);
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
88 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
89 else {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
90 qs = new double[0];
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
91 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
92 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
93
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
94 return qs;
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
95 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
96
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
97 /**
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
98 * This method returns the input W values if the evaluation mode W is set.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
99 * Otherwise, this method will return a double array of length 0. The values
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
100 * returned by this method are extracted from string parameter
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
101 * <i>historical_values</i>.
4736
b195fede1c3b Remove trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4233
diff changeset
102 *
4233
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
103 * @return the input W values or a double array of length 0.
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
104 */
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
105 public double[] getWs() {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
106 if (ws == null) {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
107 if (getEvaluationMode() == EvaluationMode.W) {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
108 ws = getDoubleArray(DATA_INPUT_VALUES);
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
109 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
110 else {
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
111 ws = new double[0];
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
112 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
113 }
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
114
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
115 return ws;
d952372e7083 Added getQs() and getWs() to HistoricalDischargeAccess class and added some Javadoc to its methods.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 4232
diff changeset
116 }
4152
5ff3b2f5fb1c Added evaluation timerange to subtitle of historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
117 }

http://dive4elements.wald.intevation.org