Search Results for

    Show / Hide Table of Contents

    Class CategoryAxisBase

    Provides a Linear, Category Axis, capable of rendering double, int, short, byte, long ticks ticks on the X-Axis of a com.scichart.charting.visuals.SciChartSurface See Also: CategoryAxisBase, DateAxis, CategoryDateAxis, IAxis, NumericAxis, AxisBase

    Inheritance
    java.lang.Object
    AxisCore<T>
    AxisBase
    CategoryAxisBase
    Inherited Members
    AxisBase.applyThemeProvider(IThemeProvider)
    AxisBase.attachTo(IServiceContainer)
    AxisBase.calculateAxisOffset()
    AxisBase.calculateAxisViewportDimension()
    AxisBase.createCoordinateCalculator(AxisParams,double,double)
    AxisBase.createCoordinateCalculatorFrom(IRange)
    AxisBase.createInteractivityHelper(coordinateCalculators.ICoordinateCalculator)
    AxisBase.detach()
    AxisBase.getAutoFitMarginalLabels()
    AxisBase.getAxisAlignment()
    AxisBase.getAxisInfoProvider()
    AxisBase.getAxisLabelRotation()
    AxisBase.getAxisLayoutState()
    AxisBase.getAxisModifierSurface()
    AxisBase.getAxisOffset()
    AxisBase.getAxisTickLabelStyle()
    AxisBase.getAxisTitleGravity()
    AxisBase.getAxisTitleMarginBottom()
    AxisBase.getAxisTitleMarginLeft()
    AxisBase.getAxisTitleMarginRight()
    AxisBase.getAxisTitleMarginTop()
    AxisBase.getAxisTitleOrientation()
    AxisBase.getAxisTitlePlacement()
    AxisBase.getAxisViewportDimension()
    AxisBase.getBoundsRelativeTo(Rect,IHitTestable)
    AxisBase.getBoundsRelativeTo(RectF,IHitTestable)
    AxisBase.getContext()
    AxisBase.getCurrentCoordinateCalculator()
    AxisBase.getCurrentInteractivityHelper()
    AxisBase.getDataRange(boolean)
    AxisBase.getFixedSize()
    AxisBase.getIsAxisFlipped()
    AxisBase.getIsLabelCullingEnabled()
    AxisBase.getIsPrimaryAxis()
    AxisBase.getLayoutHeight()
    AxisBase.getLayoutRect()
    AxisBase.getLayoutWidth()
    AxisBase.getMaximumRange(boolean)
    AxisBase.getOrientation()
    AxisBase.getParentSurface()
    AxisBase.getTickLabelStyle()
    AxisBase.getTitleStyle()
    AxisBase.getView()
    AxisBase.getWindowedYRange(Map<String,coordinateCalculators.ICoordinateCalculator>)
    AxisBase.hitTest(Comparable)
    AxisBase.invalidateElement(boolean)
    AxisBase.isCategoryAxis()
    AxisBase.isCenterAxis()
    AxisBase.isHorizontalAxis()
    AxisBase.isPointWithinBounds(float,float)
    AxisBase.isPointWithinBounds(float,float,IHitTestable)
    AxisBase.isXAxis()
    AxisBase.layoutArea(int,int,int,int)
    AxisBase.onDataRangeChanged()
    AxisBase.onDraw(IRenderContext2D,IAssetManager2D)
    AxisBase.onDraw(IRenderContext2D,IAssetManager2D,RenderOperationLayers)
    AxisBase.onDrawAxis(IRenderContext2D,IAssetManager2D)
    AxisBase.onDrawGridLines(IRenderContext2D,IAssetManager2D,RenderOperationLayers)
    AxisBase.onIsPrimaryAxisChanged(boolean)
    AxisBase.onParentSurfaceResized(ResizedMessage)
    AxisBase.onRenderSurfaceChanged()
    AxisBase.onSizeChanged(int,int,int,int)
    AxisBase.onUpdateMeasure()
    AxisBase.onVisibilityChanged(int)
    AxisBase.onVisibleRangeChanged(IRange,IRange,boolean)
    AxisBase.recreateCalculator()
    AxisBase.scroll(float,ClipMode)
    AxisBase.scroll(float,ClipMode,ClipModeTarget)
    AxisBase.scroll(float,ClipMode,ClipModeTarget,long)
    AxisBase.scroll(float,ClipMode,long)
    AxisBase.setAutoFitMarginalLabels(boolean)
    AxisBase.setAxisAlignment(AxisAlignment)
    AxisBase.setAxisInfoProvider(IAxisInfoProvider)
    AxisBase.setAxisLabelRotation(Integer)
    AxisBase.setAxisLayoutManager(IAxisLayoutManager)
    AxisBase.setAxisRenderer(IAxisRenderer)
    AxisBase.setAxisTickLabelStyle(AxisTickLabelStyle)
    AxisBase.setAxisTitleGravity(int)
    AxisBase.setAxisTitleMargins(int)
    AxisBase.setAxisTitleMargins(int,int,int,int)
    AxisBase.setAxisTitleOrientation(AxisTitleOrientation)
    AxisBase.setAxisTitlePlacement(AxisTitlePlacement)
    AxisBase.setAxisTitleRenderer(IAxisTitleRenderer)
    AxisBase.setFixedSize(Integer)
    AxisBase.setGridLinesRenderer(IAxisGridLinesRenderer)
    AxisBase.setIsCenterAxis(boolean)
    AxisBase.setIsLabelCullingEnabled(boolean)
    AxisBase.setIsPrimaryAxis(boolean)
    AxisBase.setIsXAxis(boolean)
    AxisBase.setMargins(int)
    AxisBase.setMargins(int,int,int,int)
    AxisBase.setOrientation(int)
    AxisBase.setRangeCalculationHelper(rangeCalculators.IRangeCalculationHelper<T>)
    AxisBase.setTickLabelStyle(FontStyle)
    AxisBase.setTitleStyle(FontStyle)
    AxisBase.translatePoint(PointF,IHitTestable)
    AxisBase.update(IAssetManager2D,RenderPassState)
    AxisBase.updateAxisMeasurements()
    AxisBase.updateAxisParams(AxisParams)
    AxisBase.updateCore(RenderPassState)
    AxisBase.zoom(float,float)
    AxisBase.zoom(float,float,long)
    AxisBase.zoomBy(double,double)
    AxisBase.zoomBy(double,double,long)
    AxisCore.animateVisibleRangeTo(IRange,long)
    AxisCore.coerceVisibleRange(IRange<T>)
    AxisCore.decrementSuspend()
    AxisCore.formatCursorText(Comparable)
    AxisCore.formatText(Comparable)
    AxisCore.fromDouble(double)
    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.getType()
    AxisCore.getUpdateSuspenderCount()
    AxisCore.getVisibility()
    AxisCore.getVisibleRange()
    AxisCore.getVisibleRangeAnimator()
    AxisCore.getVisibleRangeLimit()
    AxisCore.getVisibleRangeLimitMode()
    AxisCore.getVisibleRangeType()
    AxisCore.getZoomConstrainType()
    AxisCore.hasDefaultVisibleRange()
    AxisCore.hasValidVisibleRange()
    AxisCore.invalidateElement()
    AxisCore.isAttached()
    AxisCore.isValidRange(IRange)
    AxisCore.isValidVisibleRange(IRange)
    AxisCore.isZoomConstrainSatisfied(IRange<T>)
    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.toDouble(Comparable)
    AxisCore.tryApplyVisibleRangeLimitTo(IRange<T>)
    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 abstract class CategoryAxisBase extends AxisBase<Double>

    Constructors

    CategoryAxisBase(IRange<Double> defaultNonZeroRange, IAxisModifierSurface axisModifierSurface)

    Creates a new instance of CategoryAxisBase class

    Declaration
    protected CategoryAxisBase(IRange<Double> defaultNonZeroRange, IAxisModifierSurface axisModifierSurface)
    Parameters
    Type Name Description
    IRange<Double> defaultNonZeroRange

    The default non zero IRange instance for this axis

    IAxisModifierSurface axisModifierSurface

    The IAxisModifierSurface for this this axis

    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
    coordinateCalculators.ICoordinateCalculator
    Overrides
    AxisBase<T>.createCoordinateCalculator(AxisParams axisParams, double visibleRangeMin, double visibleRangeMax)

    fromDouble(double doubleValue)

    Converts specified double representation of value to data value used by axis

    Declaration
    protected final Comparable fromDouble(double doubleValue)
    Parameters
    Type Name Description
    double doubleValue
    Returns
    Type Description
    Comparable
    Overrides
    AxisCore<T>.fromDouble(double doubleValue)

    getType()

    Gets base value type for current axis

    Declaration
    protected Class<Double> getType()
    Returns
    Type Description
    Class<Double>
    Overrides
    AxisCore<T>.getType()

    getVisibleRangeType()

    Gets the type of visible range which is supported by current axis

    Declaration
    protected Class<? extends IRange<Double>> getVisibleRangeType()
    Returns
    Type Description
    Class<? extends com.scichart.data.model.IRange<Double>>
    Overrides
    AxisCore<T>.getVisibleRangeType()

    toDouble(Comparable dataValue)

    Converts specified data value to its double representation

    Declaration
    protected double toDouble(Comparable dataValue)
    Parameters
    Type Name Description
    Comparable dataValue
    Returns
    Type Description
    double
    Overrides
    AxisCore<T>.toDouble(Comparable dataValue)
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml