Class PlotWithAxes

java.lang.Object
org.eclipse.birt.chart.computation.PlotComputation
org.eclipse.birt.chart.computation.withaxes.PlotWithAxes
All Implemented Interfaces:
IConstants
Direct Known Subclasses:
PlotWith2DAxes, PlotWith3DAxes

public abstract class PlotWithAxes extends PlotComputation implements IConstants
PlotWithAxes
  • Constructor Details

  • Method Details

    • putLabelLimiter

      public void putLabelLimiter(Label la, LabelLimiter lbLimit)
      Look up table for label limit.
      Parameters:
      la -
      lbLimit -
    • getLabellLimiter

      public LabelLimiter getLabellLimiter(Label la)
      Look up table for label limit.
      Parameters:
      la -
      Returns:
      LabelLimiter
    • getAxisType

      public static final int getAxisType(Axis ax)
      Converts to internal (non public-model) data structures
      Parameters:
      ax -
      Returns:
    • getDimension

      public final int getDimension()
    • getSeriesThickness

      public final double getSeriesThickness()
    • getHorizontalSpacingInPixels

      public final double getHorizontalSpacingInPixels()
    • getVerticalSpacingInPixels

      public final double getVerticalSpacingInPixels()
    • getAxes

      public final AllAxes getAxes()
    • getDisplayServer

      public final IDisplayServer getDisplayServer()
    • checkDataType

      public static DataSetIterator checkDataType(Series se, int iType, RunTimeContext rtc) throws ChartException
      Parameters:
      se -
      iType -
      Returns:
      Throws:
      ChartException
    • getTransposedAngle

      public final double getTransposedAngle(double dOriginalAngle) throws IllegalArgumentException
      Returns a transpose of the original angle
      Parameters:
      dOriginalAngle -
      Returns:
      angle
      Throws:
      IllegalArgumentException
    • transposeLabelPosition

      public final int transposeLabelPosition(int iBaseOrOrthogonal, int iOriginalPosition) throws IllegalArgumentException
      Returns a transposed or the original label position as requested depending on the plot's orientation
      Parameters:
      iBaseOrOrthogonal -
      iOriginalPosition -
      Returns:
      position state
      Throws:
      IllegalArgumentException
    • getTickSize

      public double getTickSize()
    • getModel

      public ChartWithAxes getModel()
      Overrides:
      getModel in class PlotComputation