diff flys-client/src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java @ 561:460b8e0f0563

Parse the min/max axes ranges for the ChartInfo and modified the zoom and pan actions to match the current server implementation. flys-client/trunk@2096 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 09 Jun 2011 10:57:42 +0000
parents 6050d49eaba3
children ea2191b1299d
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java	Thu Jun 09 06:05:44 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/shared/model/ChartInfo.java	Thu Jun 09 10:57:42 2011 +0000
@@ -13,22 +13,26 @@
     protected Axis[] xAxes;
     protected Axis[] yAxes;
 
-    protected Transform2D transformer;
+    protected Transform2D[] transformer;
 
 
     public ChartInfo() {
     }
 
 
-    public ChartInfo(Axis[] xAxes, Axis[] yAxes, Transform2D transformer) {
+    public ChartInfo(Axis[] xAxes, Axis[] yAxes, Transform2D[] transformer) {
         this.xAxes       = xAxes;
         this.yAxes       = yAxes;
         this.transformer = transformer;
     }
 
 
-    public Transform2D getTransformer() {
-        return transformer;
+    public Transform2D getTransformer(int pos) {
+        if (pos >= 0 && pos < transformer.length) {
+            return transformer[pos];
+        }
+
+        return null;
     }
 
 

http://dive4elements.wald.intevation.org