annotate artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BunduAccess.java @ 9432:d194c5b24bf8

Added bundu bzws w calculation and longitudinal sections of wspl and depth
author mschaefer
date Mon, 20 Aug 2018 09:46:02 +0200
parents 6ebc9357550c
children e60584f2a531
rev   line source
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
2 * Software engineering by Intevation GmbH
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
3 *
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
6 * documentation coming with Dive4Elements River for details.
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
7 */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
8
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
9 package org.dive4elements.river.artifacts.bundu.bezugswst;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
10
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
11 import org.apache.log4j.Logger;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
12 import org.dive4elements.river.artifacts.D4EArtifact;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
13 import org.dive4elements.river.artifacts.access.FixAnalysisAccess;
9432
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
14 import org.dive4elements.river.artifacts.states.SoundingsSelect;
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
15
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
16 public class BunduAccess extends FixAnalysisAccess {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
17
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
18 private static Logger log = Logger.getLogger(BunduAccess.class);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
19
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
20 // Alles, was in super steht, auskommentiert. TODO: endgültig löschen, nachdem ich es etwas verstanden habe
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
21
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
22 // protected DateRange referencePeriod;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
23 // protected DateRange[] analysisPeriods;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
24 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
25 // protected double[] qs;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
26
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
27 public BunduAccess(final D4EArtifact artifact) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
28 super(artifact);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
29 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
30
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
31 public boolean isAutoSelect() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
32 final String fixChoice = this.artifact.getDataAsString("fix_choice");
9366
3d006afee054 bundu.bezugswst workflow reviewed
gernotbelger
parents: 9323
diff changeset
33 if (fixChoice != null && fixChoice.equals("state.bundu.wst.fix.auto")) {
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
34 return true;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
35 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
36 return false;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
37 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
38
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
39 public Integer getBezugsJahr() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
40 return this.artifact.getDataAsInteger("singleyear");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
41 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
42
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
43 public int[] getEventsTemp() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
44 return getIntArray("events_temp");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
45 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
46
9277
2323d005f9a5 compile error fix
gernotbelger
parents: 9267
diff changeset
47 public int getQSeriesLength() {
2323d005f9a5 compile error fix
gernotbelger
parents: 9267
diff changeset
48 return this.artifact.getDataAsInteger("year_input_q_series");
2323d005f9a5 compile error fix
gernotbelger
parents: 9267
diff changeset
49 }
2323d005f9a5 compile error fix
gernotbelger
parents: 9267
diff changeset
50
9323
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
51 public int getStartYear() {
9396
6ebc9357550c Fixed: bundu bzws start year plus one
mschaefer
parents: 9366
diff changeset
52 return this.getBezugsJahr() - this.getQSeriesLength() + 1;
9323
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
53 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
54
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
55 public Integer getUd() {
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
56 if (getUd_Q_mode().equals("UD"))
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
57 return getInteger("bundu.wst.ud_value");
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
58 else
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
59 return null;
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
60 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
61
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
62 @Override
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
63 public double[] getQs() {
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
64 if (getUd_Q_mode().equals("Q"))
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
65 return super.getQs();
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
66 else
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
67 return null;
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
68 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
69
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
70 private String getUd_Q_mode() {
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
71 return getString("bundu.wst.mode");
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
72 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
73
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
74 public Double getMissingVolFrom() {
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
75 if (isCalculateMissingValue())
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
76 return getDouble("ld_from_part");
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
77 else
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
78 return null;
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
79 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
80
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
81 public Double getMissingVolTo() {
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
82 if (isCalculateMissingValue())
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
83 return getDouble("ld_to_part");
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
84 else
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
85 return null;
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
86 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
87
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
88 private boolean isCalculateMissingValue() { // probably public
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
89 return getBoolean("missing_volume");
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
90 }
86d2cbfe7f7f bundu bezugswst excel metadaten
gernotbelger
parents: 9277
diff changeset
91
9432
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
92 public int getBedHeightID() {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
93
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
94 final String data = getString("soundings");
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
95
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
96 if (data == null) {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
97 log.warn("No 'soundings' parameter specified!");
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
98 return 0;
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
99 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
100 else {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
101 log.debug("getBedHeightIDs(): data=" + data);
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
102 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
103
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
104 final String[] parts = data.split(";");
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
105
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
106 int singleID = 0;
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
107
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
108 if (data.indexOf(SoundingsSelect.PREFIX_SINGLE) >= 0) {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
109 final String tmp = data.replace(SoundingsSelect.PREFIX_SINGLE, "");
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
110 try {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
111 singleID = Integer.parseInt(tmp);
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
112 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
113 catch (final NumberFormatException nfe) {
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
114 log.warn("Cannot parse int from string: '" + tmp + "'");
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
115 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
116 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
117 return singleID;
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
118 }
d194c5b24bf8 Added bundu bzws w calculation and longitudinal sections of wspl and depth
mschaefer
parents: 9396
diff changeset
119
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
120 // /** Access the reference date period, return null in case of 'errors'. */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
121 // public DateRange getReferencePeriod() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
122 // if (this.referencePeriod == null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
123 // final StateData refStart = artifact.getData("ref_start");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
124 // final StateData refEnd = artifact.getData("ref_end");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
125 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
126 // if (refStart == null || refEnd == null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
127 // log.warn("missing 'ref_start' or 'ref_start' value");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
128 // return null;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
129 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
130 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
131 // try {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
132 // long rs = Long.parseLong((String) refStart.getValue());
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
133 // long re = Long.parseLong((String) refEnd.getValue());
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
134 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
135 // if (rs > re) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
136 // final long t = rs;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
137 // rs = re;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
138 // re = t;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
139 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
140 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
141 // final Date from = new Date(rs);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
142 // final Date to = new Date(re);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
143 // this.referencePeriod = new DateRange(from, to);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
144 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
145 // catch (final NumberFormatException nfe) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
146 // log.warn("ref_start or ref_end is not an integer.");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
147 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
148 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
149 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
150 // return this.referencePeriod;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
151 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
152
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
153 // @Override
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
154 // public DateRange[] getAnalysisPeriods() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
155 // if (this.analysisPeriods == null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
156 // this.analysisPeriods = getDateRange("ana_data");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
157 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
158 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
159 // return this.analysisPeriods;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
160 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
161
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
162 /**
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
163 * @return DateRange object ranging from eldest to youngest date
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
164 * of analysis and reference periods.
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
165 */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
166 // @Override
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
167 // public DateRange getDateRange() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
168 // final DateRange refP = getReferencePeriod();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
169 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
170 // if (refP == null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
171 // return null;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
172 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
173 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
174 // Date from = refP.getFrom();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
175 // Date to = refP.getTo();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
176 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
177 // final DateRange[] rs = getAnalysisPeriods();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
178 // for (final DateRange r : rs) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
179 // if (r.getFrom().before(from)) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
180 // from = r.getFrom();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
181 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
182 // if (r.getTo().after(to)) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
183 // to = r.getTo();
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
184 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
185 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
186 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
187 // return new DateRange(from, to);
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
188 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
189
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
190 // @Override
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
191 // public double[] getQs() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
192 // if (this.qs == null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
193 // this.qs = getDoubleArray("qs");
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
194 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
195 //
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
196 // if (log.isDebugEnabled() && this.qs != null) {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
197 // log.debug("qs: " + Arrays.toString(this.qs));
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
198 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
199 // return this.qs;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
200 // }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
201 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
202 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org