public class PlotWith3DAxes extends PlotWithAxes
ABOVE, ANCILLARY_AXIS, ANCILLARY_BASE, ARRAY, AUTO, AVERAGE, AXIS, BACKWARD, BASE, BASE_AXIS, BELOW, BIG_NUMBER_PRIMITIVE_ARRAY, BOOLEAN, BOTTOM, CENTER, COLLECTION, DATE_TIME, DESIGN_TIME, EMPTY_STRING, EQUAL, FORWARD, HORIZONTAL, INSIDE, LABELS, LEFT, LEGEND_ENTRY, LEGEND_GROUP_NAME, LEGEND_MINSLICE_ENTRY, LEGEND_SEPERATOR, LESS, LINE_EXPAND_DOUBLE_SIZE, LINE_EXPAND_SIZE, LINEAR, LOG_10, LOGARITHMIC, MAJOR, MAX, MIN, MINOR, MORE, NON_PRIMITIVE_ARRAY, NULL_STRING, NUMBER_PRIMITIVE_ARRAY, NUMERICAL, ONE_SPACE, ORTHOGONAL, ORTHOGONAL_AXIS, OTHER, OUTSIDE, PERCENT, POSITION_MASK, POSITION_MOVE_ABOVE, POSITION_MOVE_BELOW, POSITION_MOVE_LEFT, POSITION_MOVE_RIGHT, PRIMITIVE_ARRAY, RIGHT, RUN_TIME, SOME_NULL, TEXT, THREE_D, TICK_ABOVE, TICK_ACROSS, TICK_BELOW, TICK_LEFT, TICK_NONE, TICK_RIGHT, TICK_SIDE1, TICK_SIDE2, TICK_SIZE, TOP, TWO_5_D, TWO_D, UNDEFINED, UNDEFINED_STRING, USER_INTERFACE, VALUE, VERTICAL
Constructor and Description |
---|
PlotWith3DAxes(IDisplayServer _ids,
ChartWithAxes _cwa,
RunTimeContext _rtc) |
Modifier and Type | Method and Description |
---|---|
void |
compute(Bounds bo)
This method computes the entire chart within the given bounds.
|
Engine3D |
get3DEngine()
Returns the 3D engine for this render.
|
Rectangle |
get3DGraphicBoudingRect() |
Bounds |
getAdjustedPlotBounds(boolean refresh) |
Rectangle[] |
getAllAxisLabelBounds() |
Rectangle |
getAxisLabelBoundingRectXZ(OneAxis oax) |
Rectangle[] |
getAxisLabelBoundingRectY(OneAxis oax) |
Rectangle |
getBoundsOfAllAxisLabels() |
Location |
getPanningOffset() |
ISeriesRenderingHints |
getSeriesRenderingHints(SeriesDefinition sdOrthogonal,
Series seOrthogonal) |
checkDataType, getAxes, getAxisType, getDimension, getDisplayServer, getHorizontalSpacingInPixels, getLabellLimiter, getModel, getSeriesThickness, getTickSize, getTransposedAngle, getVerticalSpacingInPixels, putLabelLimiter, transposeLabelPosition
getChartComputation, getPlotBounds, getPlotInsets, getPointToPixel, getRunTimeContext
public PlotWith3DAxes(IDisplayServer _ids, ChartWithAxes _cwa, RunTimeContext _rtc) throws java.lang.IllegalArgumentException, ChartException
_ids
- _cwa
- _rtc
- java.lang.IllegalArgumentException
ChartException
public Bounds getAdjustedPlotBounds(boolean refresh) throws ChartException
ChartException
public final Location getPanningOffset() throws ChartException
ChartException
public final Engine3D get3DEngine()
public void compute(Bounds bo) throws ChartException, java.lang.IllegalArgumentException
PlotComputation
compute
in class PlotComputation
ChartException
java.lang.IllegalArgumentException
public ISeriesRenderingHints getSeriesRenderingHints(SeriesDefinition sdOrthogonal, Series seOrthogonal) throws ChartException, java.lang.IllegalArgumentException
getSeriesRenderingHints
in class PlotComputation
ChartException
java.lang.IllegalArgumentException
public Rectangle get3DGraphicBoudingRect() throws ChartException
ChartException
public Rectangle getAxisLabelBoundingRectXZ(OneAxis oax) throws ChartException
ChartException
public Rectangle[] getAxisLabelBoundingRectY(OneAxis oax) throws ChartException
ChartException
public Rectangle getBoundsOfAllAxisLabels() throws ChartException
ChartException
public Rectangle[] getAllAxisLabelBounds() throws ChartException
ChartException
Copyright © 2005-2008 Actuate Corp. All rights reserved.