Search Results for

    Show / Hide Table of Contents

    Class LogarithmicNumericAxis3D

    Provides a Logarithmic, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a com.scichart.charting3d.visuals.SciChartSurface3D.

    Inheritance
    java.lang.Object
    AxisCore<T>
    AxisBase3D<T>
    NumericAxis3D
    LogarithmicNumericAxis3D
    Implements
    ILogarithmicNumericAxis
    Inherited Members
    AxisCore.animateVisibleRangeTo(IRange,long)
    AxisCore.coerceVisibleRange(IRange<T>)
    AxisCore.decrementSuspend()
    AxisCore.formatCursorText(Comparable)
    AxisCore.formatText(Comparable)
    AxisCore.getAutoRange()
    AxisCore.getAutoTicks()
    AxisCore.getAxisBandsStyle()
    AxisCore.getAxisBorderStyle()
    AxisCore.getAxisId()
    AxisCore.getAxisParamsLock()
    AxisCore.getAxisTitle()
    AxisCore.getCoordinate(Comparable)
    AxisCore.getCursorTextFormatting()
    AxisCore.getDataRange()
    AxisCore.getDataValue(float)
    AxisCore.getDefaultNonZeroRange()
    AxisCore.getDrawLabels()
    AxisCore.getDrawMajorBands()
    AxisCore.getDrawMajorGridLines()
    AxisCore.getDrawMajorTicks()
    AxisCore.getDrawMinorGridLines()
    AxisCore.getDrawMinorTicks()
    AxisCore.getFlipCoordinates()
    AxisCore.getGrowBy()
    AxisCore.getIsSuspended()
    AxisCore.getLabelProvider()
    AxisCore.getMajorDelta()
    AxisCore.getMajorGridLineStyle()
    AxisCore.getMajorTickLineLength()
    AxisCore.getMajorTickLineStyle()
    AxisCore.getMaxAutoTicks()
    AxisCore.getMaximumRange()
    AxisCore.getMaximumZoomConstrain()
    AxisCore.getMinimalZoomConstrain()
    AxisCore.getMinorDelta()
    AxisCore.getMinorGridLineStyle()
    AxisCore.getMinorTickLineLength()
    AxisCore.getMinorTickLineStyle()
    AxisCore.getMinorsPerMajor()
    AxisCore.getServices()
    AxisCore.getTextFormatting()
    AxisCore.getTickCoordinatesProvider()
    AxisCore.getTickProvider()
    AxisCore.getUpdateSuspenderCount()
    AxisCore.getVisibility()
    AxisCore.getVisibleRange()
    AxisCore.getVisibleRangeAnimator()
    AxisCore.getVisibleRangeLimit()
    AxisCore.getVisibleRangeLimitMode()
    AxisCore.getZoomConstrainType()
    AxisCore.hasDefaultVisibleRange()
    AxisCore.hasValidVisibleRange()
    AxisCore.invalidateElement()
    AxisCore.isAttached()
    AxisCore.isValidRange(IRange)
    AxisCore.isValidVisibleRange(IRange)
    AxisCore.isZoomConstrainSatisfied(IRange<T>)
    AxisCore.onVisibilityChanged(int)
    AxisCore.onVisibleRangeChanged(IRange,IRange,boolean)
    AxisCore.resumeUpdates(IUpdateSuspender)
    AxisCore.setAutoRange(AutoRange)
    AxisCore.setAutoTicks(boolean)
    AxisCore.setAxisBandsStyle(BrushStyle)
    AxisCore.setAxisBorderStyle(AxisBorderStyle)
    AxisCore.setAxisId(String)
    AxisCore.setAxisTitle(CharSequence)
    AxisCore.setCursorTextFormatting(String)
    AxisCore.setDataRangeChangeListener(DataRangeChangeListener)
    AxisCore.setDrawLabels(boolean)
    AxisCore.setDrawMajorBands(boolean)
    AxisCore.setDrawMajorGridLines(boolean)
    AxisCore.setDrawMajorTicks(boolean)
    AxisCore.setDrawMinorGridLines(boolean)
    AxisCore.setDrawMinorTicks(boolean)
    AxisCore.setFlipCoordinates(boolean)
    AxisCore.setGrowBy(IRange<Double>)
    AxisCore.setLabelProvider(labelProviders.ILabelProvider)
    AxisCore.setMajorDelta(Comparable)
    AxisCore.setMajorGridLineStyle(PenStyle)
    AxisCore.setMajorTickLineLength(float)
    AxisCore.setMajorTickLineStyle(PenStyle)
    AxisCore.setMaxAutoTicks(int)
    AxisCore.setMaximumZoomConstrain(Comparable)
    AxisCore.setMinimalZoomConstrain(Comparable)
    AxisCore.setMinorDelta(Comparable)
    AxisCore.setMinorGridLineStyle(PenStyle)
    AxisCore.setMinorTickLineLength(float)
    AxisCore.setMinorTickLineStyle(PenStyle)
    AxisCore.setMinorsPerMajor(int)
    AxisCore.setTextFormatting(String)
    AxisCore.setTickCoordinatesProvider(tickCoordinatesProviders.ITickCoordinatesProvider)
    AxisCore.setTickProvider(tickProviders.ITickProvider)
    AxisCore.setVisibility(int)
    AxisCore.setVisibleRange(IRange)
    AxisCore.setVisibleRangeAnimator(rangeAnimators.IVisibleRangeAnimator)
    AxisCore.setVisibleRangeChangeListener(VisibleRangeChangeListener)
    AxisCore.setVisibleRangeLimit(IRange)
    AxisCore.setVisibleRangeLimitMode(RangeClipMode)
    AxisCore.suspendUpdates()
    AxisCore.tryApplyVisibleRangeLimitTo(IRange<T>)
    AxisBase3D.applyThemeProvider(IThemeProvider)
    AxisBase3D.attachTo(IServiceContainer)
    AxisBase3D.calculateAxisViewportDimension()
    AxisBase3D.createCoordinateCalculator(AxisParams,double,double)
    AxisBase3D.createCoordinateCalculatorFrom(IRange)
    AxisBase3D.detach()
    AxisBase3D.getAxisDirection3D()
    AxisBase3D.getAxisTitleOffset()
    AxisBase3D.getAxisViewportDimension()
    AxisBase3D.getCurrentCoordinateCalculator()
    AxisBase3D.getDataRange(boolean)
    AxisBase3D.getMaximumRange(boolean)
    AxisBase3D.getNegativeSideClipping()
    AxisBase3D.getParentSurface()
    AxisBase3D.getPlaneBorderColor()
    AxisBase3D.getPlaneBorderThickness()
    AxisBase3D.getPositiveSideClipping()
    AxisBase3D.getTextColor()
    AxisBase3D.getTextFont()
    AxisBase3D.getTextSize()
    AxisBase3D.getTickLabelAlignment()
    AxisBase3D.getTickLabelOffset()
    AxisBase3D.invalidateElement(boolean)
    AxisBase3D.onDataRangeChanged()
    AxisBase3D.onWorldDimensionsChanged(Vector3)
    AxisBase3D.recreateCalculator()
    AxisBase3D.setAxisDirection3D(AxisDirection3D)
    AxisBase3D.setAxisTitleOffset(float)
    AxisBase3D.setNegativeSideClipping(AxisSideClipping)
    AxisBase3D.setPlaneBorderColor(int)
    AxisBase3D.setPlaneBorderThickness(float)
    AxisBase3D.setPositiveSideClipping(AxisSideClipping)
    AxisBase3D.setRangeCalculationHelper(rangeCalculators.IRangeCalculationHelper3D<T>)
    AxisBase3D.setTextColor(int)
    AxisBase3D.setTextFont(String)
    AxisBase3D.setTextSize(float)
    AxisBase3D.setTickLabelAlignment(TextAlignment3D)
    AxisBase3D.setTickLabelOffset(float)
    AxisBase3D.update(RenderPassState3D)
    AxisBase3D.updateAxisParams(AxisParams)
    AxisBase3D.updateCore()
    AxisBase3D.updateProviders()
    NumericAxis3D.fromDouble(double)
    NumericAxis3D.getScientificNotation()
    NumericAxis3D.getType()
    NumericAxis3D.getVisibleRangeType()
    NumericAxis3D.setScientificNotation(ScientificNotation)
    NumericAxis3D.toDouble(Comparable)
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public class LogarithmicNumericAxis3D extends NumericAxis3D implements ILogarithmicNumericAxis

    Constructors

    LogarithmicNumericAxis3D()

    Creates a new instance of LogarithmicNumericAxis3D class

    Declaration
    public LogarithmicNumericAxis3D()

    LogarithmicNumericAxis3D(IRange<Double> defaultNonZeroRange)

    Creates a new instance of LogarithmicNumericAxis3D class

    Declaration
    protected LogarithmicNumericAxis3D(IRange<Double> defaultNonZeroRange)
    Parameters
    Type Name Description
    IRange<Double> defaultNonZeroRange

    The default non zero IRange instance for this axis

    Fields

    DEFAULT_LOGARITHMIC_TEXT_FORMATTING

    Default text formatting for LogarithmicNumericAxis

    Declaration
    public static final String DEFAULT_LOGARITHMIC_TEXT_FORMATTING
    Field Value
    Type Description
    String

    logarithmicBaseProperty

    Declaration
    protected final SmartPropertyDouble logarithmicBaseProperty
    Field Value
    Type Description
    SmartPropertyDouble

    Methods

    createCoordinateCalculator(AxisParams axisParams, double visibleRangeMin, double visibleRangeMax)

    Creates new ICoordinateCalculator based on axis params values and double representation of visible range

    Declaration
    protected coordinateCalculators.ICoordinateCalculator createCoordinateCalculator(AxisParams axisParams, double visibleRangeMin, double visibleRangeMax)
    Parameters
    Type Name Description
    AxisParams axisParams
    double visibleRangeMin
    double visibleRangeMax
    Returns
    Type Description
    ICoordinateCalculator
    Overrides
    AxisBase3D<T>.createCoordinateCalculator(AxisParams axisParams, double visibleRangeMin, double visibleRangeMax)

    getLogarithmicBase()

    Declaration
    public final double getLogarithmicBase()
    Returns
    Type Description
    double

    isValidRange(IRange range)

    Declaration
    public boolean isValidRange(IRange range)
    Parameters
    Type Name Description
    IRange range
    Returns
    Type Description
    boolean
    Overrides
    AxisCore<T>.isValidRange(IRange range)

    setLogarithmicBase(double logBase)

    Declaration
    public final void setLogarithmicBase(double logBase)
    Parameters
    Type Name Description
    double logBase

    Implements

    ILogarithmicNumericAxis
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml