Class PlotComputation
- java.lang.Object
-
- org.eclipse.birt.chart.computation.PlotComputation
-
- Direct Known Subclasses:
PlotWithAxes
,PlotWithoutAxes
public abstract class PlotComputation extends java.lang.Object
Used 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 void
compute(Bounds bo)
This method computes the entire chart within the given bounds.IChartComputation
getChartComputation()
Chart
getModel()
Bounds
getPlotBounds()
Insets
getPlotInsets()
double
getPointToPixel()
Returns current rate for Point->Pixel.RunTimeContext
getRunTimeContext()
abstract ISeriesRenderingHints
getSeriesRenderingHints(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:
ChartException
java.lang.IllegalArgumentException
-
getSeriesRenderingHints
public abstract ISeriesRenderingHints getSeriesRenderingHints(SeriesDefinition sdOrthogonal, Series seOrthogonal) throws ChartException, java.lang.IllegalArgumentException
- Parameters:
sdOrthogonal
-seOrthogonal
-- Returns:
- ISeriesRenderingHints
- Throws:
ChartException
java.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
-
-