public abstract class PlotWithAxes extends PlotComputation implements IConstants
ABOVE, ANCILLARY_AXIS, ANCILLARY_BASE, 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 |
---|
PlotWithAxes(IDisplayServer ids,
RunTimeContext rtc,
ChartWithAxes cwa) |
Modifier and Type | Method and Description |
---|---|
static DataSetIterator |
checkDataType(Series se,
int iType,
RunTimeContext rtc) |
AllAxes |
getAxes() |
static int |
getAxisType(Axis ax)
Converts to internal (non public-model) data structures
|
int |
getDimension() |
IDisplayServer |
getDisplayServer() |
double |
getHorizontalSpacingInPixels() |
LabelLimiter |
getLabellLimiter(Label la)
Look up table for label limit.
|
ChartWithAxes |
getModel() |
double |
getSeriesThickness() |
double |
getTickSize() |
double |
getTransposedAngle(double dOriginalAngle)
Returns a transpose of the original angle
|
double |
getVerticalSpacingInPixels() |
void |
putLabelLimiter(Label la,
LabelLimiter lbLimit)
Look up table for label limit.
|
int |
transposeLabelPosition(int iBaseOrOrthogonal,
int iOriginalPosition)
Returns a transposed or the original label position as requested
depending on the plot's orientation
|
compute, getChartComputation, getPlotBounds, getPlotInsets, getPointToPixel, getRunTimeContext, getSeriesRenderingHints
public PlotWithAxes(IDisplayServer ids, RunTimeContext rtc, ChartWithAxes cwa)
public void putLabelLimiter(Label la, LabelLimiter lbLimit)
la
- lbLimit
- public LabelLimiter getLabellLimiter(Label la)
la
- public static final int getAxisType(Axis ax)
ax
- public final int getDimension()
public final double getSeriesThickness()
public final double getHorizontalSpacingInPixels()
public final double getVerticalSpacingInPixels()
public final AllAxes getAxes()
public final IDisplayServer getDisplayServer()
public static DataSetIterator checkDataType(Series se, int iType, RunTimeContext rtc) throws ChartException
se
- iType
- ChartException
public final double getTransposedAngle(double dOriginalAngle) throws java.lang.IllegalArgumentException
dOriginalAngle
- java.lang.IllegalArgumentException
public final int transposeLabelPosition(int iBaseOrOrthogonal, int iOriginalPosition) throws java.lang.IllegalArgumentException
iBaseOrOrthogonal
- iOriginalPosition
- java.lang.IllegalArgumentException
public double getTickSize()
public ChartWithAxes getModel()
getModel
in class PlotComputation
Copyright © 2014 OpenText Corp. All rights reserved.