Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2423:ac528b883b47
Picked rev 4070,4074,4076,4080 from trunk.
flys-artifacts/tags/2.6.1@4083 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 17 Feb 2012 12:59:56 +0000 |
parents | 44dc117aa2b7 |
children | 3f1cc396d253 |
comparison
equal
deleted
inserted
replaced
2422:44dc117aa2b7 | 2423:ac528b883b47 |
---|---|
1114 * This method returns the Q values. | 1114 * This method returns the Q values. |
1115 * | 1115 * |
1116 * @return the selected Q values or null, if no Q values are selected. | 1116 * @return the selected Q values or null, if no Q values are selected. |
1117 */ | 1117 */ |
1118 public double[] getQs() { | 1118 public double[] getQs() { |
1119 StateData dMode = getData("wq_mode"); | 1119 StateData dMode = getData("wq_isq"); |
1120 StateData dSelection = getData("wq_selection"); | 1120 StateData dSelection = getData("wq_isrange"); |
1121 | 1121 |
1122 boolean isRange = dSelection != null | 1122 boolean isRange = dSelection != null |
1123 ? Boolean.valueOf((String)dSelection.getValue()) | 1123 ? Boolean.valueOf((String)dSelection.getValue()) |
1124 : false; | 1124 : false; |
1125 | 1125 |
1137 } | 1137 } |
1138 } | 1138 } |
1139 | 1139 |
1140 | 1140 |
1141 public boolean isQ() { | 1141 public boolean isQ() { |
1142 StateData mode = getData("wq_mode"); | 1142 StateData mode = getData("wq_isq"); |
1143 String value = (mode != null) ? (String) mode.getValue() : null; | 1143 String value = (mode != null) ? (String) mode.getValue() : null; |
1144 return value != null ? Boolean.valueOf(value) : false; | 1144 return value != null ? Boolean.valueOf(value) : false; |
1145 } | 1145 } |
1146 | 1146 |
1147 public boolean isW() { | 1147 public boolean isW() { |
1148 StateData mode = getData("wq_mode"); | 1148 StateData mode = getData("wq_isq"); |
1149 String value = (mode != null) ? (String) mode.getValue() : null; | 1149 String value = (mode != null) ? (String) mode.getValue() : null; |
1150 return value != null ? !Boolean.valueOf(value) : false; | 1150 return value != null ? !Boolean.valueOf(value) : false; |
1151 } | 1151 } |
1152 | 1152 |
1153 public boolean isFreeW() { | 1153 public boolean isFreeW() { |
1154 if(!isW()) { | 1154 if(!isW()) { |
1155 return false; | 1155 return false; |
1156 } | 1156 } |
1157 StateData mode = getData("wq_free"); | 1157 StateData mode = getData("wq_isfree"); |
1158 String value = (mode != null) ? (String) mode.getValue() : null; | 1158 String value = (mode != null) ? (String) mode.getValue() : null; |
1159 | 1159 |
1160 return value != null ? Boolean.valueOf(value) : false; | 1160 return value != null ? Boolean.valueOf(value) : false; |
1161 } | 1161 } |
1162 | 1162 |
1171 */ | 1171 */ |
1172 public boolean isFreeQ() { | 1172 public boolean isFreeQ() { |
1173 if(!isQ()) { | 1173 if(!isQ()) { |
1174 return false; | 1174 return false; |
1175 } | 1175 } |
1176 StateData mode = getData("wq_free"); | 1176 StateData mode = getData("wq_isfree"); |
1177 String value = (mode != null) ? (String) mode.getValue() : null; | 1177 String value = (mode != null) ? (String) mode.getValue() : null; |
1178 | 1178 |
1179 logger.debug("isFreeQ: " + value); | 1179 logger.debug("isFreeQ: " + value); |
1180 | 1180 |
1181 return value != null && Boolean.valueOf(value); | 1181 return value != null && Boolean.valueOf(value); |
1188 * @param range A 2dim array with lower and upper kilometer range. | 1188 * @param range A 2dim array with lower and upper kilometer range. |
1189 * | 1189 * |
1190 * @return an array of Q values. | 1190 * @return an array of Q values. |
1191 */ | 1191 */ |
1192 public double[] getQs(double[] range) { | 1192 public double[] getQs(double[] range) { |
1193 StateData dMode = getData("wq_mode"); | 1193 StateData dMode = getData("wq_isq"); |
1194 | 1194 |
1195 if (isQ()) { | 1195 if (isQ()) { |
1196 return getWQForDist(range); | 1196 return getWQForDist(range); |
1197 } | 1197 } |
1198 | 1198 |