Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java @ 1881:0e9c0b49b4ef
CrossSectionApp: draw ground with StableXYDifferenceRenderer
flys-artifacts/trunk@3240 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 12 Nov 2011 12:05:37 +0000 |
parents | 982956bde69e |
children | eb671699fbc2 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java Fri Nov 11 12:07:06 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java Sat Nov 12 12:05:37 2011 +0000 @@ -88,7 +88,6 @@ import java.io.ObjectOutputStream; import java.util.Collections; import java.util.LinkedList; -import java.util.Iterator; import org.jfree.chart.LegendItem; import org.jfree.chart.axis.ValueAxis; @@ -139,7 +138,7 @@ /** The shape to display in the legend item. */ private transient Shape legendLine; - private XYDatasetToZeroMapper mapper; + //private XYDatasetToZeroMapper mapper; /** * This flag controls whether or not the x-coordinates (in Java2D space) @@ -156,7 +155,7 @@ * Creates a new renderer with default attributes. */ public StableXYDifferenceRenderer() { - this(Color.green, Color.red, false, null); + this(Color.green, Color.red, false /*, null */); } /** @@ -169,8 +168,7 @@ * @param shapes draw shapes? */ public StableXYDifferenceRenderer(Paint positivePaint, Paint negativePaint, - boolean shapes, - XYDatasetToZeroMapper mapper) { + boolean shapes) { if (positivePaint == null) { throw new IllegalArgumentException( "Null 'positivePaint' argument."); @@ -184,7 +182,6 @@ this.shapesVisible = shapes; this.legendLine = new Line2D.Double(-7.0, 0.0, 7.0, 0.0); this.roundXCoordinates = false; - this.mapper = mapper; } /** @@ -392,38 +389,17 @@ int item, CrosshairState crosshairState, int pass) { - - if (mapper == null) { - switch (pass) { - case 0: - drawItemPass0(g2, dataArea, info, - plot, domainAxis, rangeAxis, - dataset, series, item, crosshairState); - break; - case 1: - drawItemPass1(g2, dataArea, info, - plot, domainAxis, rangeAxis, - dataset, series, item, crosshairState); - } + switch (pass) { + case 0: + drawItemPass0(g2, dataArea, info, + plot, domainAxis, rangeAxis, + dataset, series, item, crosshairState); + break; + case 1: + drawItemPass1(g2, dataArea, info, + plot, domainAxis, rangeAxis, + dataset, series, item, crosshairState); } - else { - for (Iterator<XYDataset> iter = mapper.iterator(dataset); - iter.hasNext(); - ) { - switch (pass) { - case 0: - drawItemPass0(g2, dataArea, info, - plot, domainAxis, rangeAxis, - dataset, series, item, crosshairState); - break; - case 1: - drawItemPass1(g2, dataArea, info, - plot, domainAxis, rangeAxis, - dataset, series, item, crosshairState); - } - } // for all segments - } - } /**