Mercurial > dive4elements > river
annotate artifacts/src/main/java/org/dive4elements/river/exports/SyncNumberAxis.java @ 7076:7f600001c807 generator-refactoring
Add LTR inversion code to diagram generator.
This code is used in serveral diagrams and as it modifies a
whole diagram it should be central. (This should also make
maintenance easier). This function can be called by processors
to make sure that their data is plotted with an LTR waterflow.
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Fri, 20 Sep 2013 16:33:22 +0200 |
parents | 0747ca95ad6e |
children |
rev | line source |
---|---|
6421
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
2 * Software engineering by Intevation GmbH |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
3 * |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
7 */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
8 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
9 package org.dive4elements.river.exports; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
10 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
11 import org.jfree.chart.axis.NumberAxis; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
12 import org.jfree.chart.event.AxisChangeEvent; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
13 import org.jfree.chart.event.AxisChangeListener; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
14 import org.jfree.data.Range; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
15 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
16 import org.apache.log4j.Logger; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
17 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
18 /** |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
19 * Axis which is to be registered with other axis and tries |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
20 * to clone its range. The cloned range is transformed. |
6795
0747ca95ad6e
Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6462
diff
changeset
|
21 * Keeps in sync via AxisChangedEvents. |
6421
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
22 */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
23 public class SyncNumberAxis extends IdentifiableNumberAxis |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
24 implements AxisChangeListener |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
25 { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
26 /** The logger used in this generator. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
27 private static Logger logger = |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
28 Logger.getLogger(SyncNumberAxis.class); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
29 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
30 /** The other axis to clone range from. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
31 protected NumberAxis proxyAxis; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
32 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
33 /** Value to translate range by. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
34 protected double shift; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
35 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
36 |
6462
055443cfc1ad
SyncNumberAxis: Open up constructor and setter of shift (why were these protected anyway?)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6421
diff
changeset
|
37 public SyncNumberAxis(String key, String label, NumberAxis n) { |
6421
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
38 super(key, label); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
39 this.proxyAxis = n; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
40 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
41 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
42 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
43 /** Range of other axis changed, adjust own range. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
44 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
45 public void axisChanged(AxisChangeEvent event) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
46 logger.debug("SyncNumberAxis: axischange event"); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
47 this.setRange( |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
48 transRange(((NumberAxis)event.getAxis()).getRange())); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
49 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
50 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
51 /** Set value by which to translate the range. */ |
6462
055443cfc1ad
SyncNumberAxis: Open up constructor and setter of shift (why were these protected anyway?)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6421
diff
changeset
|
52 public void setShift(double shift) { |
6421
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
53 this.shift = shift; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
54 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
55 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
56 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
57 /** Set other axis to relate to, register listener. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
58 public void setProxyAxis(NumberAxis ax) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
59 proxyAxis = ax; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
60 proxyAxis.addChangeListener(this); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
61 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
62 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
63 /** Translate range by shift, scale by 100. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
64 protected Range transRange(Range r) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
65 return new Range(100d*(r.getLowerBound()+shift), |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
66 100d*(r.getUpperBound()+shift)); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
67 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
68 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
69 /** Set Range. */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
70 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
71 public void setRange(Range r) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
72 super.setRange(r); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
73 logger.debug("SyncAxis: setRange"); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
74 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
75 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
76 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
77 /* |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
78 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
79 public Range getRange() { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
80 Range r = new Range(100d*(proxyAxis.getRange().getLowerBound()+shift), |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
81 100d*(proxyAxis.getRange().getUpperBound()+shift)); |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
82 return r; |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
83 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
84 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
85 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
86 public void setLowerBound(double max) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
87 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
88 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
89 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
90 public void setLowerMargin(double margin) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
91 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
92 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
93 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
94 public void setUpperBound(double max) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
95 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
96 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
97 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
98 public void setUpperMargin(double margin) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
99 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
100 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
101 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
102 public void setRange(double a, double b) { |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
103 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
104 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
105 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
106 public void setRange(Range range, boolean turnOffAutoRange, boolean notify){ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
107 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
108 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
109 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
110 public void setRangeAboutValue(double value, double length) {} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
111 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
112 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
113 public void setRangeWithMargins(double lower, double upper) {} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
114 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
115 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
116 public void setRangeWithMargins(Range range) {} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
117 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
118 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
119 public void pan(double percent) {} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
120 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
121 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
122 public void resizeRange(double p){} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
123 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
124 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
125 public void resizeRange(double p, double a){} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
126 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
127 @Override |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
128 public void resizeRange2(double p, double a){} |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
129 |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
130 */ |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
131 } |
aa2a0824954d
issue1370: Initial commit for new SyncNumberAxis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff
changeset
|
132 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |