comparison flys-artifacts/src/main/java/de/intevation/flys/jfree/DoubleBounds.java @ 2397:c38063bf99da

Small improvements in model classes for Bounds. flys-artifacts/trunk@4023 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 10 Feb 2012 10:20:02 +0000
parents d0e7afb3696b
children 73b15736cb80
comparison
equal deleted inserted replaced
2396:2c62bbe2e415 2397:c38063bf99da
12 12
13 protected double lower; 13 protected double lower;
14 protected double upper; 14 protected double upper;
15 15
16 16
17 /**
18 * Default constructor. <b>A DoubleBounds has always set lower &lt;
19 * upper!</b>
20 */
17 public DoubleBounds(double lower, double upper) { 21 public DoubleBounds(double lower, double upper) {
18 this.lower = lower; 22 this.lower = Math.min(lower, upper);
19 this.upper = upper; 23 this.upper = Math.max(lower, upper);
20 } 24 }
21 25
22 26
23 @Override 27 @Override
24 public Number getLower() { 28 public Number getLower() {

http://dive4elements.wald.intevation.org