Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WQSelect.java @ 2061:87f9153bb7ca
Fixed order to determine correct step width of Qs and Ws.
flys-artifacts/trunk@3554 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 28 Dec 2011 12:46:56 +0000 |
parents | 3ffb7195173f |
children | ed6c6d437875 |
comparison
equal
deleted
inserted
replaced
2060:3ffb7195173f | 2061:87f9153bb7ca |
---|---|
254 | 254 |
255 protected static double getStepsW(double min, double max) { | 255 protected static double getStepsW(double min, double max) { |
256 double diff = min < max ? max - min : min - max; | 256 double diff = min < max ? max - min : min - max; |
257 double step = diff / MAX_STEPS; | 257 double step = diff / MAX_STEPS; |
258 | 258 |
259 if (step < 1000) { | 259 if (step < 10) { |
260 return getSteps(step, 100); | 260 return getSteps(step, 1); |
261 } | 261 } |
262 else if (step < 100) { | 262 else if (step < 100) { |
263 return getSteps(step, 10); | 263 return getSteps(step, 10); |
264 } | 264 } |
265 else if (step < 10) { | 265 else if (step < 1000) { |
266 return getSteps(step, 1); | 266 return getSteps(step, 100); |
267 } | 267 } |
268 else { | 268 else { |
269 return step; | 269 return step; |
270 } | 270 } |
271 } | 271 } |
273 | 273 |
274 protected static double getStepsQ(double min, double max) { | 274 protected static double getStepsQ(double min, double max) { |
275 double diff = min < max ? max - min : min - max; | 275 double diff = min < max ? max - min : min - max; |
276 double step = diff / MAX_STEPS; | 276 double step = diff / MAX_STEPS; |
277 | 277 |
278 if (step < 1000) { | 278 if (step < 10) { |
279 return getSteps(step, 100); | 279 return getSteps(step, 1); |
280 } | 280 } |
281 else if (step < 100) { | 281 else if (step < 100) { |
282 return getSteps(step, 10); | 282 return getSteps(step, 10); |
283 } | 283 } |
284 else if (step < 10) { | 284 else if (step < 1000) { |
285 return getSteps(step, 1); | 285 return getSteps(step, 100); |
286 } | 286 } |
287 else { | 287 else { |
288 return step; | 288 return step; |
289 } | 289 } |
290 } | 290 } |