org.eclipse.birt.chart.computation.withaxes
Class SeriesRenderingHints3D
java.lang.Object
org.eclipse.birt.chart.computation.withaxes.SeriesRenderingHints3D
- All Implemented Interfaces:
- ISeriesRenderingHints, ISeriesRenderingHints3D
public final class SeriesRenderingHints3D
- extends java.lang.Object
- implements ISeriesRenderingHints3D
SeriesRenderingHints3D
Constructor Summary |
SeriesRenderingHints3D(PlotWith3DAxes _pwa,
double _dXAxisLocation,
double _dZAxisLocation,
double _dPlotBaseLocation,
double _dPlotZeroLocation,
double _dPlotHeight,
AxisTickCoordinates _daXTickCoordinates,
AxisTickCoordinates _daZTickCoordinates,
DataPointHints[] _dpa,
AutoScale _scBase,
AutoScale _scOrthogonal,
AutoScale _scAncillary,
DataSetIterator _dsiBase,
DataSetIterator _dsiOrthogonal,
DataSetIterator _dsiAncillary)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SeriesRenderingHints3D
public SeriesRenderingHints3D(PlotWith3DAxes _pwa,
double _dXAxisLocation,
double _dZAxisLocation,
double _dPlotBaseLocation,
double _dPlotZeroLocation,
double _dPlotHeight,
AxisTickCoordinates _daXTickCoordinates,
AxisTickCoordinates _daZTickCoordinates,
DataPointHints[] _dpa,
AutoScale _scBase,
AutoScale _scOrthogonal,
AutoScale _scAncillary,
DataSetIterator _dsiBase,
DataSetIterator _dsiOrthogonal,
DataSetIterator _dsiAncillary)
- Parameters:
_pwa
- _dXAxisLocation
- _dZAxisLocation
- _dPlotBaseLocation
- _dPlotZeroLocation
- _daXTickCoordinates
- _daZTickCoordinates
- _dpa
- _scBase
- _scOrthogonal
- _scAncillary
- _dsiBase
- _dsiOrthogonal
- _dsiAncillary
-
getDataSetStructure
public int getDataSetStructure()
- Specified by:
getDataSetStructure
in interface ISeriesRenderingHints
- Returns:
- Returns the dataset structure state of current series rendering
hints. The value could be one of these defined in this interface:
getBaseDataSet
public DataSetIterator getBaseDataSet()
- Specified by:
getBaseDataSet
in interface ISeriesRenderingHints
- Returns:
- Returns the dataset bound to base series.
getOrthogonalDataSet
public DataSetIterator getOrthogonalDataSet()
- Specified by:
getOrthogonalDataSet
in interface ISeriesRenderingHints
- Returns:
- Returns the dataset bound to orthogonal series.
getSeriesDataSet
public DataSetIterator getSeriesDataSet()
- Description copied from interface:
ISeriesRenderingHints3D
- Returns the dataset bound to Series.
- Specified by:
getSeriesDataSet
in interface ISeriesRenderingHints3D
- Returns:
getXAxisLocation
public final double getXAxisLocation()
- Returns:
- The location (if vertical, then horizontal co-ordinate; if
horizontal, then vertical co-ordinate) of the category axis used
in the plot
getZAxisLocation
public final double getZAxisLocation()
- Returns:
getPlotZeroLocation
public final double getPlotZeroLocation()
- Returns:
- The location (if vertical, then horizontal co-ordinate; if
horizontal, then vertical co-ordinate) of zero along the primary
orthogonal (value) axis used in the plot
getLocationOnOrthogonal
public final double getLocationOnOrthogonal(java.lang.Object oValue)
throws ChartException,
java.lang.IllegalArgumentException
- Parameters:
oValue
- The value for which a rendering co-ordinate is being requested
for
- Returns:
- The co-ordinate on the scale that corresponds to the requested
value
- Throws:
ChartException
java.lang.IllegalArgumentException
getPlotBaseLocation
public final double getPlotBaseLocation()
- Returns:
getPlotHeight
public final double getPlotHeight()
- Returns:
getXTickCoordinates
public final AxisTickCoordinates getXTickCoordinates()
- Returns:
- The ticks' co-ordinates specified as a values along a horizontal
or vertical category axis. The other fixed co-ordinate is
obtained via the axis location.
getZTickCoordinates
public final AxisTickCoordinates getZTickCoordinates()
- Returns:
- The ticks' co-ordinates specified as a values along the Z axis.
The other fixed co-ordinate is obtained via the axis location.
getDataPoints
public final DataPointHints[] getDataPoints()
- Specified by:
getDataPoints
in interface ISeriesRenderingHints
- Returns:
- Detailed plotting information for the data points represented by
the series rendering
- See Also:
DataPointHints
isXCategoryScale
public final boolean isXCategoryScale()
- Returns:
isZCategoryScale
public final boolean isZCategoryScale()
- Returns:
getLabelPosition
public final Position getLabelPosition(Series se)
throws ChartException,
java.lang.IllegalArgumentException
- Parameters:
se
-
- Returns:
-
- Throws:
ChartException
java.lang.IllegalArgumentException
getLabelAttributes
public final Label getLabelAttributes(Series se)
throws java.lang.IllegalArgumentException
- Parameters:
se
-
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
getClientAreaBounds
public final Bounds getClientAreaBounds(boolean bReduceByInsets)
- Description copied from interface:
ISeriesRenderingHints
- Returns current client area bounds.
- Specified by:
getClientAreaBounds
in interface ISeriesRenderingHints
- Parameters:
bReduceByInsets
-
- Returns:
Copyright © 2005-2008 Actuate Corp. All rights reserved.