public class LogarithmicNumericAxis3D extends NumericAxis3D implements com.scichart.charting.visuals.axes.ILogarithmicNumericAxis
SciChartSurface3D
.com.scichart.charting.visuals.axes.AxisCore.InvalidateAndRecreateCalculatorsCallback, com.scichart.charting.visuals.axes.AxisCore.InvalidateElementCallback, com.scichart.charting.visuals.axes.AxisCore.RedrawElementCallback
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_LOGARITHMIC_TEXT_FORMATTING
Default text formatting for
LogarithmicNumericAxis |
protected com.scichart.core.framework.SmartPropertyDouble |
logarithmicBaseProperty |
scientificNotationProperty
isProvidersDirty, textColorProperty, textFontProperty, textSizeProperty
autoRangeProperty, autoTicksProperty, axisBandsStyleProperty, axisParams, axisParamsLock, axisTitleProperty, cursorTextFormattingProperty, DEFAULT_AXIS_ID, drawLabelsProperty, drawMajorBandsProperty, drawMajorGridLinesProperty, drawMajorTicksProperty, drawMinorGridLinesProperty, drawMinorTicksProperty, flipCoordinatesProperty, invalidateAndRecreateCalculatorsCallback, invalidateElement, majorDeltaProperty, majorGridLineStyleProperty, majorTickLineLengthProperty, majorTickLineStyleProperty, maxAutoTicksProperty, minorDeltaProperty, minorGridLineStyleProperty, minorsPerMajorProperty, minorTickLineLengthProperty, minorTickLineStyleProperty, redrawElement, textFormattingProperty
Modifier | Constructor and Description |
---|---|
|
LogarithmicNumericAxis3D()
Creates a new instance of
LogarithmicNumericAxis3D class |
protected |
LogarithmicNumericAxis3D(com.scichart.data.model.IRange<java.lang.Double> defaultNonZeroRange)
Creates a new instance of
LogarithmicNumericAxis3D class |
Modifier and Type | Method and Description |
---|---|
protected com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator |
createCoordinateCalculator(com.scichart.charting.visuals.axes.AxisParams axisParams,
double visibleRangeMin,
double visibleRangeMax)
Creates new
ICoordinateCalculator based on axis params values and double representation of visible range |
double |
getLogarithmicBase() |
boolean |
isValidRange(com.scichart.data.model.IRange range) |
void |
setLogarithmicBase(double logBase) |
fromDouble, getScientificNotation, getType, getVisibleRangeType, setScientificNotation, toDouble
applyThemeProvider, attachTo, calculateAxisViewportDimension, createCoordinateCalculatorFrom, detach, getAxisDirection3D, getAxisTitleOffset, getAxisViewportDimension, getCurrentCoordinateCalculator, getDataRange, getMaximumRange, getNegativeSideClipping, getParentSurface, getPlaneBorderColor, getPlaneBorderThickness, getPositiveSideClipping, getTextColor, getTextFont, getTextSize, getTickLabelAlignment, getTickLabelOffset, invalidateElement, onDataRangeChanged, onWorldDimensionsChanged, recreateCalculator, setAxisDirection3D, setAxisTitleOffset, setNegativeSideClipping, setPlaneBorderColor, setPlaneBorderThickness, setPositiveSideClipping, setRangeCalculationHelper, setTextColor, setTextFont, setTextSize, setTickLabelAlignment, setTickLabelOffset, update, updateAxisParams, updateCore, updateProviders
animateVisibleRangeTo, coerceVisibleRange, decrementSuspend, formatCursorText, formatText, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisId, getAxisParamsLock, getAxisTitle, getCoordinate, getCursorTextFormatting, getDataRange, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getIsSuspended, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumRange, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getServices, getTextFormatting, getTickCoordinatesProvider, getTickProvider, getUpdateSuspenderCount, getVisibility, getVisibleRange, getVisibleRangeAnimator, getVisibleRangeLimit, getVisibleRangeLimitMode, getZoomConstrainType, hasDefaultVisibleRange, hasValidVisibleRange, invalidateElement, isAttached, isValidVisibleRange, isZoomConstrainSatisfied, onVisibilityChanged, onVisibleRangeChanged, resumeUpdates, 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, setVisibleRangeAnimator, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode, suspendUpdates, tryApplyVisibleRangeLimitTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getScientificNotation, setScientificNotation
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, 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
public static final java.lang.String DEFAULT_LOGARITHMIC_TEXT_FORMATTING
LogarithmicNumericAxis
protected final com.scichart.core.framework.SmartPropertyDouble logarithmicBaseProperty
public LogarithmicNumericAxis3D()
LogarithmicNumericAxis3D
classprotected LogarithmicNumericAxis3D(com.scichart.data.model.IRange<java.lang.Double> defaultNonZeroRange)
LogarithmicNumericAxis3D
classdefaultNonZeroRange
- The default non zero IRange
instance for this axispublic final double getLogarithmicBase()
getLogarithmicBase
in interface com.scichart.charting.visuals.axes.ILogarithmicNumericAxis
public final void setLogarithmicBase(double logBase)
setLogarithmicBase
in interface com.scichart.charting.visuals.axes.ILogarithmicNumericAxis
protected com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator createCoordinateCalculator(com.scichart.charting.visuals.axes.AxisParams axisParams, double visibleRangeMin, double visibleRangeMax)
ICoordinateCalculator
based on axis params values and double representation of visible rangecreateCoordinateCalculator
in class AxisBase3D<java.lang.Double>
axisParams
- Axis params to create calculator fromvisibleRangeMin
- The double representation of min value for visible range to create calculator fromvisibleRangeMax
- The double representation of max value for visible range to create calculator fromICoordinateCalculator
instancepublic boolean isValidRange(com.scichart.data.model.IRange range)
isValidRange
in interface com.scichart.charting.visuals.axes.IAxisCore
isValidRange
in class com.scichart.charting.visuals.axes.AxisCore<java.lang.Double>