Interface PolarItemRenderer

All Known Implementing Classes:
DefaultPolarItemRenderer

public interface PolarItemRenderer
The interface for a renderer that can be used by the PolarPlot class.
  • Method Details

    • drawSeries

      void drawSeries​(Graphics2D g2, Rectangle2D dataArea, PlotRenderingInfo info, PolarPlot plot, XYDataset dataset, int seriesIndex)
      Plots the data for a given series.
      Parameters:
      g2 - the drawing surface.
      dataArea - the data area.
      info - collects plot rendering info.
      plot - the plot.
      dataset - the dataset.
      seriesIndex - the series index.
    • drawAngularGridLines

      void drawAngularGridLines​(Graphics2D g2, PolarPlot plot, List ticks, Rectangle2D dataArea)
      Draw the angular gridlines - the spokes.
      Parameters:
      g2 - the drawing surface.
      plot - the plot.
      ticks - the ticks.
      dataArea - the data area.
    • drawRadialGridLines

      void drawRadialGridLines​(Graphics2D g2, PolarPlot plot, ValueAxis radialAxis, List ticks, Rectangle2D dataArea)
      Draw the radial gridlines - the rings.
      Parameters:
      g2 - the drawing surface.
      plot - the plot.
      radialAxis - the radial axis.
      ticks - the ticks.
      dataArea - the data area.
    • getLegendItem

      LegendItem getLegendItem​(int series)
      Return the legend for the given series.
      Parameters:
      series - the series index.
      Returns:
      The legend item.
    • getPlot

      PolarPlot getPlot()
      Returns the plot that this renderer has been assigned to.
      Returns:
      the plot.
    • setPlot

      void setPlot​(PolarPlot plot)
      Sets the plot that this renderer is assigned to.

      This method will be called by the plot class...you do not need to call it yourself.

      Parameters:
      plot - the plot.
    • addChangeListener

      void addChangeListener​(RendererChangeListener listener)
      Adds a change listener.
      Parameters:
      listener - the listener.
    • removeChangeListener

      void removeChangeListener​(RendererChangeListener listener)
      Removes a change listener.
      Parameters:
      listener - the listener.