Search Results for

    Show / Hide Table of Contents

    Class CategoryDateAxis

    Provides a Linear, Category Date Axis, capable of rendering Date 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<T>
    CategoryAxisBase
    CategoryDateAxis
    Implements
    ICategoryDateAxis
    Inherited Members
    AxisBase.applyThemeProvider(IThemeProvider)
    AxisBase.attachTo(IServiceContainer)
    AxisBase.calculateAxisOffset()
    AxisBase.calculateAxisViewportDimension()
    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.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.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>)
    CategoryAxisBase.createCoordinateCalculator(AxisParams,double,double)
    CategoryAxisBase.fromDouble(double)
    CategoryAxisBase.getType()
    CategoryAxisBase.getVisibleRangeType()
    CategoryAxisBase.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 CategoryDateAxis extends CategoryAxisBase implements ICategoryDateAxis

    Constructors

    CategoryDateAxis(Context context)

    Creates a new instance of CategoryDateAxis class

    Declaration
    public CategoryDateAxis(Context context)
    Parameters
    Type Name Description
    android.content.Context context

    The context of application

    CategoryDateAxis(IRange<Double> defaultNonZeroRange, IAxisModifierSurface axisModifierSurface)

    Creates a new instance of CategoryDateAxis class

    Declaration
    protected CategoryDateAxis(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

    Fields

    barTimeFrameProperty

    Declaration
    protected final SmartPropertyDouble barTimeFrameProperty
    Field Value
    Type Description
    SmartPropertyDouble

    Methods

    getBarTimeFrame()

    Gets the Bar Time Frame in seconds. This is the number of seconds that each data-point represents on the CategoryDateAxis and is required for proper rendering. A default value of -1 allows the CategoryDateAxis to estimate the time frame

    Declaration
    public double getBarTimeFrame()
    Returns
    Type Description
    double

    setBarTimeFrame(double barTimeFrame)

    Sets the Bar Time Frame in seconds. This is the number of seconds that each data-point represents on the CategoryDateAxis and is required for proper rendering. A default value of -1 allows the CategoryDateAxis to estimate the time frame

    Declaration
    public void setBarTimeFrame(double barTimeFrame)
    Parameters
    Type Name Description
    double barTimeFrame

    The Bar Time Frame in seconds

    transformCoordinateToDate(float pixelCoordinate)

    Transforms a pixel coordinate to the corresponding Date value.

    Declaration
    public Date transformCoordinateToDate(float pixelCoordinate)
    Parameters
    Type Name Description
    float pixelCoordinate
    Returns
    Type Description
    Date

    transformDateToCoordinate(Date value)

    Transforms a date value to the pixel coordinate.

    Declaration
    public float transformDateToCoordinate(Date value)
    Parameters
    Type Name Description
    Date value
    Returns
    Type Description
    float

    Implements

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