public interface IAxis3D extends com.scichart.charting.visuals.axes.IAxisCore, IUpdatable3D, ISciChartSurface3DProvider, WorldDimensionsChangeObserver
AxisBase3D
used by SciChart 3DModifier and Type | Method and Description |
---|---|
AxisDirection3D |
getAxisDirection3D()
Gets the axis direction used by this axis
|
float |
getAxisTitleOffset()
Gets the offset applied to axis title drawn by this axis
|
AxisSideClipping |
getNegativeSideClipping()
Gets the clipping for negative axis side
|
int |
getPlaneBorderColor()
Gets the color of axis plane border
|
float |
getPlaneBorderThickness()
Gets the thickness of axis plane border
|
AxisSideClipping |
getPositiveSideClipping()
Gets the clipping for positive axis side
|
int |
getTextColor()
Gets the color of text used by axis
|
java.lang.String |
getTextFont()
Gets font used by axis to draw text
|
float |
getTextSize()
Gets the size of text used by axis
|
TextAlignment3D |
getTickLabelAlignment()
Gets the TextAlignment of tick labels for the axis drawn in the 3D Viewport
|
float |
getTickLabelOffset()
Gets the offset applied to tick labels drawn by this axis
|
void |
setAxisDirection3D(AxisDirection3D axisDirection3D)
Sets the axis direction used by this axis
|
void |
setAxisTitleOffset(float axisTitleOffset)
Sets the offset applied to axis title drawn by this axis
|
void |
setNegativeSideClipping(AxisSideClipping negativeSideClipping)
Sets the clipping for negative axis side
|
void |
setPlaneBorderColor(int planeBorderColor)
Sets the color of axis plane border
|
void |
setPlaneBorderThickness(float planeBorderThickness)
Sets the thickness of axis plane border
|
void |
setPositiveSideClipping(AxisSideClipping positiveSideClipping)
Sets the clipping for positive axis side
|
void |
setTextColor(int textColor)
Sets the color of text used by axis
|
void |
setTextFont(java.lang.String textFont)
Sets font used by axis to draw text
|
void |
setTextSize(float textSize)
Sets the size of text used by axis
|
void |
setTickLabelAlignment(TextAlignment3D tickLabelAlignment)
Sets the TextAlignment of tick labels for the axis drawn in the 3D Viewport
|
void |
setTickLabelOffset(float tickLabelOffset)
Sets the offset applied to tick labels drawn by this axis
|
void |
updateCore()
Performs core update of axis
(e.g.
|
animateVisibleRangeTo, createCoordinateCalculatorFrom, formatCursorText, formatText, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisId, getAxisParamsLock, getAxisTitle, getAxisViewportDimension, getCoordinate, getCurrentCoordinateCalculator, getCursorTextFormatting, getDataRange, getDataRange, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumRange, getMaximumRange, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getTextFormatting, getTickCoordinatesProvider, getTickProvider, getVisibility, getVisibleRange, getVisibleRangeLimit, getVisibleRangeLimitMode, hasDefaultVisibleRange, hasValidVisibleRange, isValidRange, onDataRangeChanged, setAutoRange, setAutoTicks, setAxisBandsStyle, setAxisId, setAxisTitle, setCursorTextFormatting, setDataRangeChangeListener, setDrawLabels, setDrawMajorBands, setDrawMajorGridLines, setDrawMajorTicks, setDrawMinorGridLines, setDrawMinorTicks, setFlipCoordinates, setGrowBy, setLabelProvider, setMajorDelta, setMajorGridLineStyle, setMajorTickLineLength, setMajorTickLineStyle, setMaxAutoTicks, setMaximumZoomConstrain, setMinimalZoomConstrain, setMinorDelta, setMinorGridLineStyle, setMinorsPerMajor, setMinorTickLineLength, setMinorTickLineStyle, setTextFormatting, setTickCoordinatesProvider, setTickProvider, setVisibility, setVisibleRange, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode
decrementSuspend, getIsSuspended, getUpdateSuspenderCount, resumeUpdates, suspendUpdates
invalidateElement
attachTo, detach, isAttached
update
getParentSurface
onWorldDimensionsChanged
AxisDirection3D getAxisDirection3D()
void setAxisDirection3D(AxisDirection3D axisDirection3D)
axisDirection3D
- The new axis directionTextAlignment3D getTickLabelAlignment()
void setTickLabelAlignment(TextAlignment3D tickLabelAlignment)
tickLabelAlignment
- The new tick label alignmentAxisSideClipping getPositiveSideClipping()
void setPositiveSideClipping(AxisSideClipping positiveSideClipping)
positiveSideClipping
- The new positive side clipping modeAxisSideClipping getNegativeSideClipping()
void setNegativeSideClipping(AxisSideClipping negativeSideClipping)
negativeSideClipping
- The new negative side clipping modefloat getPlaneBorderThickness()
void setPlaneBorderThickness(float planeBorderThickness)
planeBorderThickness
- The new thickness of plane borderint getPlaneBorderColor()
void setPlaneBorderColor(int planeBorderColor)
planeBorderColor
- The new plane border colorfloat getAxisTitleOffset()
void setAxisTitleOffset(float axisTitleOffset)
axisTitleOffset
- The new offset valuefloat getTickLabelOffset()
void setTickLabelOffset(float tickLabelOffset)
tickLabelOffset
- The new offset valueint getTextColor()
void setTextColor(int textColor)
textColor
- The new text colorfloat getTextSize()
void setTextSize(float textSize)
textSize
- The new text sizejava.lang.String getTextFont()
void setTextFont(java.lang.String textFont)
textFont
- The new text fontvoid updateCore()
ILabelProvider
, ITickProvider
, ITickCoordinatesProvider
and other providers which are used by axis )