Mercurial > dive4elements > river
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; }