com.rapidminer.gui.plotter.charts
Class RapidBarPainter

java.lang.Object
  extended by com.rapidminer.gui.plotter.charts.RapidBarPainter
All Implemented Interfaces:
org.jfree.chart.renderer.category.BarPainter

public class RapidBarPainter
extends java.lang.Object
implements org.jfree.chart.renderer.category.BarPainter

The painter for the bar charts.

Author:
Ingo Mierswa

Constructor Summary
RapidBarPainter()
          Creates a new instance.
RapidBarPainter(double g1, double g2, double g3)
          Creates a new instance.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Tests this instance for equality with an arbitrary object.
 int hashCode()
          Returns a hash code for this instance.
 void paintBar(java.awt.Graphics2D g2, org.jfree.chart.renderer.category.BarRenderer renderer, int row, int column, java.awt.geom.RectangularShape bar, org.jfree.ui.RectangleEdge base)
          Paints a single bar instance.
 void paintBarShadow(java.awt.Graphics2D g2, org.jfree.chart.renderer.category.BarRenderer renderer, int row, int column, java.awt.geom.RectangularShape bar, org.jfree.ui.RectangleEdge base, boolean pegShadow)
          Paints a single bar instance.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RapidBarPainter

public RapidBarPainter()
Creates a new instance.


RapidBarPainter

public RapidBarPainter(double g1,
                       double g2,
                       double g3)
Creates a new instance.

Parameters:
g1 -
g2 -
g3 -
Method Detail

paintBar

public void paintBar(java.awt.Graphics2D g2,
                     org.jfree.chart.renderer.category.BarRenderer renderer,
                     int row,
                     int column,
                     java.awt.geom.RectangularShape bar,
                     org.jfree.ui.RectangleEdge base)
Paints a single bar instance.

Specified by:
paintBar in interface org.jfree.chart.renderer.category.BarPainter
Parameters:
g2 - the graphics target.
renderer - the renderer.
row - the row index.
column - the column index.
bar - the bar
base - indicates which side of the rectangle is the base of the bar.

paintBarShadow

public void paintBarShadow(java.awt.Graphics2D g2,
                           org.jfree.chart.renderer.category.BarRenderer renderer,
                           int row,
                           int column,
                           java.awt.geom.RectangularShape bar,
                           org.jfree.ui.RectangleEdge base,
                           boolean pegShadow)
Paints a single bar instance.

Specified by:
paintBarShadow in interface org.jfree.chart.renderer.category.BarPainter
Parameters:
g2 - the graphics target.
renderer - the renderer.
row - the row index.
column - the column index.
bar - the bar
base - indicates which side of the rectangle is the base of the bar.
pegShadow - peg the shadow to the base of the bar?

equals

public boolean equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the obj (null permitted).
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code for this instance.

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.


Copyright © 2001-2009 by Rapid-I