Module platform

Class PiePlotState

java.lang.Object
org.jfree.chart.renderer.RendererState
org.jfree.chart.plot.PiePlotState

public class PiePlotState extends RendererState
A renderer state.
  • Constructor Details

    • PiePlotState

      public PiePlotState(PlotRenderingInfo info)
      Creates a new object for recording temporary state information for a renderer.
      Parameters:
      info - the plot rendering info.
  • Method Details

    • getPassesRequired

      public int getPassesRequired()
      Returns the number of passes required by the renderer.
      Returns:
      The number of passes.
    • setPassesRequired

      public void setPassesRequired(int passes)
      Sets the number of passes required by the renderer.
      Parameters:
      passes - the passes.
    • getTotal

      public double getTotal()
      Returns the total of the values in the dataset.
      Returns:
      The total.
    • setTotal

      public void setTotal(double total)
      Sets the total.
      Parameters:
      total - the total.
    • getLatestAngle

      public double getLatestAngle()
      Returns the latest angle.
      Returns:
      The latest angle.
    • setLatestAngle

      public void setLatestAngle(double angle)
      Sets the latest angle.
      Parameters:
      angle - the angle.
    • getPieArea

      public Rectangle2D getPieArea()
      Returns the pie area.
      Returns:
      The pie area.
    • setPieArea

      public void setPieArea(Rectangle2D area)
      Sets the pie area.
      Parameters:
      area - the area.
    • getExplodedPieArea

      public Rectangle2D getExplodedPieArea()
      Returns the exploded pie area.
      Returns:
      The exploded pie area.
    • setExplodedPieArea

      public void setExplodedPieArea(Rectangle2D area)
      Sets the exploded pie area.
      Parameters:
      area - the area.
    • getPieCenterX

      public double getPieCenterX()
      Returns the x-coordinate of the center of the pie chart.
      Returns:
      The x-coordinate (in Java2D space).
    • setPieCenterX

      public void setPieCenterX(double x)
      Sets the x-coordinate of the center of the pie chart.
      Parameters:
      x - the x-coordinate (in Java2D space).
    • getPieCenterY

      public double getPieCenterY()
      Returns the y-coordinate (in Java2D space) of the center of the pie chart.
      Returns:
      The y-coordinate (in Java2D space).
    • setPieCenterY

      public void setPieCenterY(double y)
      Sets the y-coordinate of the center of the pie chart. This method is used by the plot and typically is not called directly by applications.
      Parameters:
      y - the y-coordinate (in Java2D space).
    • getLinkArea

      public Rectangle2D getLinkArea()
      Returns the link area. This defines the "dog-leg" point for the label linking lines.
      Returns:
      The link area.
    • setLinkArea

      public void setLinkArea(Rectangle2D area)
      Sets the label link area. This defines the "dog-leg" point for the label linking lines.
      Parameters:
      area - the area.
    • getPieHRadius

      public double getPieHRadius()
      Returns the vertical pie radius.
      Returns:
      The radius.
    • setPieHRadius

      public void setPieHRadius(double radius)
      Sets the vertical pie radius.
      Parameters:
      radius - the radius.
    • getPieWRadius

      public double getPieWRadius()
      Returns the horizontal pie radius.
      Returns:
      The radius.
    • setPieWRadius

      public void setPieWRadius(double radius)
      Sets the horizontal pie radius.
      Parameters:
      radius - the radius.