Class PlotComputation
- java.lang.Object
-
- org.eclipse.birt.chart.computation.PlotComputation
-
- Direct Known Subclasses:
PlotWithAxes,PlotWithoutAxes
public abstract class PlotComputation extends java.lang.ObjectUsed as base class for Plot computation. Abstract useful methods from PlotWithAxes and PlotWithoutAxes.
-
-
Constructor Summary
Constructors Constructor Description PlotComputation(IDisplayServer ids, RunTimeContext rtc, Chart cm)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcompute(Bounds bo)This method computes the entire chart within the given bounds.IChartComputationgetChartComputation()ChartgetModel()BoundsgetPlotBounds()InsetsgetPlotInsets()doublegetPointToPixel()Returns current rate for Point->Pixel.RunTimeContextgetRunTimeContext()abstract ISeriesRenderingHintsgetSeriesRenderingHints(SeriesDefinition sdOrthogonal, Series seOrthogonal)
-
-
-
Constructor Detail
-
PlotComputation
public PlotComputation(IDisplayServer ids, RunTimeContext rtc, Chart cm)
-
-
Method Detail
-
compute
public abstract void compute(Bounds bo) throws ChartException, java.lang.IllegalArgumentException
This method computes the entire chart within the given bounds. If the dataset has changed but none of the axis attributes have changed, simply re-compute without 'rebuilding axes'.- Parameters:
bo-- Throws:
ChartExceptionjava.lang.IllegalArgumentException
-
getSeriesRenderingHints
public abstract ISeriesRenderingHints getSeriesRenderingHints(SeriesDefinition sdOrthogonal, Series seOrthogonal) throws ChartException, java.lang.IllegalArgumentException
- Parameters:
sdOrthogonal-seOrthogonal-- Returns:
- ISeriesRenderingHints
- Throws:
ChartExceptionjava.lang.IllegalArgumentException
-
getPlotBounds
public final Bounds getPlotBounds()
- Returns:
- The plot bounds in pixels
-
getModel
public Chart getModel()
-
getPlotInsets
public final Insets getPlotInsets()
-
getRunTimeContext
public final RunTimeContext getRunTimeContext()
-
getChartComputation
public IChartComputation getChartComputation()
-
getPointToPixel
public double getPointToPixel()
Returns current rate for Point->Pixel.- Returns:
- Since:
- 2.5
-
-