diff 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
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/DoubleBounds.java	Fri Feb 10 10:12:12 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/DoubleBounds.java	Fri Feb 10 10:20:02 2012 +0000
@@ -14,9 +14,13 @@
     protected double upper;
 
 
+    /**
+     * Default constructor. <b>A DoubleBounds has always set lower &lt;
+     * upper!</b>
+     */
     public DoubleBounds(double lower, double upper) {
-        this.lower = lower;
-        this.upper = upper;
+        this.lower = Math.min(lower, upper);
+        this.upper = Math.max(lower, upper);
     }
 
 

http://dive4elements.wald.intevation.org