Search Results for

    Show / Hide Table of Contents

    Class OhlcRenderableSeriesBase

    An abstract base class for IOhlcDataSeriesValues based renderable series

    Inheritance
    java.lang.Object
    RenderableSeriesCore
    renderableSeries.BaseRenderableSeries
    OhlcRenderableSeriesBase
    Inherited Members
    renderableSeries.BaseRenderableSeries.applyThemeProvider(IThemeProvider)
    renderableSeries.BaseRenderableSeries.attachTo(IServiceContainer)
    renderableSeries.BaseRenderableSeries.detach()
    renderableSeries.BaseRenderableSeries.disposeCachedData()
    renderableSeries.BaseRenderableSeries.drawPointMarkers(IRenderContext2D,IAssetManager2D,FloatValues,FloatValues)
    renderableSeries.BaseRenderableSeries.getCategoryXRange(IRange<Double>)
    renderableSeries.BaseRenderableSeries.getClipToBounds()
    renderableSeries.BaseRenderableSeries.getContext()
    renderableSeries.BaseRenderableSeries.getCurrentRenderPassData()
    renderableSeries.BaseRenderableSeries.getDataSeries()
    renderableSeries.BaseRenderableSeries.getDataSeriesLock()
    renderableSeries.BaseRenderableSeries.getDrawNaNAs()
    renderableSeries.BaseRenderableSeries.getPaletteProvider()
    renderableSeries.BaseRenderableSeries.getParentSurface()
    renderableSeries.BaseRenderableSeries.getPointMarker()
    renderableSeries.BaseRenderableSeries.getRenderPassDataLock()
    renderableSeries.BaseRenderableSeries.getRenderPassDataTransformation()
    renderableSeries.BaseRenderableSeries.getResamplingMode()
    renderableSeries.BaseRenderableSeries.getSeriesColor()
    renderableSeries.BaseRenderableSeries.getSeriesInfoProvider()
    renderableSeries.BaseRenderableSeries.getStrokeStyle()
    renderableSeries.BaseRenderableSeries.getXAxis()
    renderableSeries.BaseRenderableSeries.getXAxisId()
    renderableSeries.BaseRenderableSeries.getXRange()
    renderableSeries.BaseRenderableSeries.getYAxis()
    renderableSeries.BaseRenderableSeries.getYAxisId()
    renderableSeries.BaseRenderableSeries.getYRange()
    renderableSeries.BaseRenderableSeries.getYRange(coordinateCalculators.ICoordinateCalculator,boolean)
    renderableSeries.BaseRenderableSeries.getYZeroCoord(coordinateCalculators.ICoordinateCalculator)
    renderableSeries.BaseRenderableSeries.getZeroLineY()
    renderableSeries.BaseRenderableSeries.hasDataSeries()
    renderableSeries.BaseRenderableSeries.hitTest(renderableSeries.hitTest.HitTestInfo,float,float)
    renderableSeries.BaseRenderableSeries.hitTest(renderableSeries.hitTest.HitTestInfo,float,float,float)
    renderableSeries.BaseRenderableSeries.internalDraw(IRenderContext2D,IAssetManager2D,renderableSeriesISeriesRenderPassData)
    renderableSeries.BaseRenderableSeries.internalUpdate(IAssetManager2D,RenderPassState)
    renderableSeries.BaseRenderableSeries.internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData,dataSeries.IDataSeries<?,?>,ResamplingMode,IPointResamplerFactory)
    renderableSeries.BaseRenderableSeries.invalidateElement()
    renderableSeries.BaseRenderableSeries.invalidateRenderPassData()
    renderableSeries.BaseRenderableSeries.isOfValidType(dataSeries.IDataSeries)
    renderableSeries.BaseRenderableSeries.isUpdateOfRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator,coordinateCalculators.ICoordinateCalculator,Size)
    renderableSeries.BaseRenderableSeries.isValidForDrawing()
    renderableSeries.BaseRenderableSeries.isValidForUpdate()
    renderableSeries.BaseRenderableSeries.onDataSeriesChanged(dataSeries.IDataSeriesCore,int)
    renderableSeries.BaseRenderableSeries.onDraw(IRenderContext2D,IAssetManager2D)
    renderableSeries.BaseRenderableSeries.onRenderSurfaceChanged()
    renderableSeries.BaseRenderableSeries.onStrokeStyleChanged(PenStyle,PenStyle)
    renderableSeries.BaseRenderableSeries.setClipRect(Rect)
    renderableSeries.BaseRenderableSeries.setClipToBounds(boolean)
    renderableSeries.BaseRenderableSeries.setDataSeries(dataSeries.IDataSeries)
    renderableSeries.BaseRenderableSeries.setDrawNaNAs(renderableSeries.LineDrawMode)
    renderableSeries.BaseRenderableSeries.setPaletteProvider(renderableSeries.paletteProviders.IPaletteProvider)
    renderableSeries.BaseRenderableSeries.setPointMarker(IPointMarker)
    renderableSeries.BaseRenderableSeries.setRenderPassDataTransformation(renderableSeriesIRenderPassDataTransformation)
    renderableSeries.BaseRenderableSeries.setResamplingMode(ResamplingMode)
    renderableSeries.BaseRenderableSeries.setSeriesInfoProvider(renderableSeries.hitTest.ISeriesInfoProvider)
    renderableSeries.BaseRenderableSeries.setStrokeStyle(PenStyle)
    renderableSeries.BaseRenderableSeries.setXAxisId(String)
    renderableSeries.BaseRenderableSeries.setYAxisId(String)
    renderableSeries.BaseRenderableSeries.setZeroLineY(double)
    renderableSeries.BaseRenderableSeries.update(IAssetManager2D,RenderPassState)
    renderableSeries.BaseRenderableSeries.updateCategoryXRangeInternal(IRange<Double>,dataSeries.IDataSeries<?,?>)
    renderableSeries.BaseRenderableSeries.updateRenderPassData(IAxis,IAxis,RenderPassState)
    renderableSeries.BaseRenderableSeries.verticalSliceHitTest(renderableSeries.hitTest.HitTestInfo,float,float)
    renderableSeries.RenderableSeriesCore.addIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.addIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.decrementSuspend()
    renderableSeries.RenderableSeriesCore.getIsSelected()
    renderableSeries.RenderableSeriesCore.getIsSuspended()
    renderableSeries.RenderableSeriesCore.getIsVisible()
    renderableSeries.RenderableSeriesCore.getOpacity()
    renderableSeries.RenderableSeriesCore.getSelectedSeriesStyle()
    renderableSeries.RenderableSeriesCore.getServices()
    renderableSeries.RenderableSeriesCore.getUpdateSuspenderCount()
    renderableSeries.RenderableSeriesCore.isAttached()
    renderableSeries.RenderableSeriesCore.removeIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.removeIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.resumeUpdates(IUpdateSuspender)
    renderableSeries.RenderableSeriesCore.setIsSelected(boolean)
    renderableSeries.RenderableSeriesCore.setIsVisible(boolean)
    renderableSeries.RenderableSeriesCore.setOpacity(float)
    renderableSeries.RenderableSeriesCore.setSelectedSeriesStyle(renderableSeries.IStyle)
    renderableSeries.RenderableSeriesCore.suspendUpdates()
    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 OhlcRenderableSeriesBase extends renderableSeries.BaseRenderableSeries

    Constructors

    OhlcRenderableSeriesBase(renderableSeriesOhlcRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)

    Creates a new instance of OhlcRenderableSeriesBase class

    Declaration
    protected OhlcRenderableSeriesBase(renderableSeriesOhlcRenderPassData currentRenderPassData, renderableSeries.hitTest.IHitProvider hitProvider, renderableSeries.hitTest.INearestPointProvider nearestPointProvider)
    Parameters
    Type Name Description
    renderableSeriesOhlcRenderPassData currentRenderPassData

    The render pass data instance

    renderableSeries.hitTest.IHitProvider hitProvider

    The hit provider instance

    renderableSeries.hitTest.INearestPointProvider nearestPointProvider

    The nearest point provider instance

    Fields

    dataPointWidthProperty

    Declaration
    protected final SmartPropertyDouble dataPointWidthProperty
    Field Value
    Type Description
    SmartPropertyDouble

    strokeDownStyleProperty

    Declaration
    protected final SmartProperty<PenStyle> strokeDownStyleProperty
    Field Value
    Type Description
    SmartProperty<PenStyle>

    strokeUpStyleProperty

    Declaration
    protected final SmartProperty<PenStyle> strokeUpStyleProperty
    Field Value
    Type Description
    SmartProperty<PenStyle>

    Methods

    applyThemeProvider(IThemeProvider themeProvider)

    Applies specified theme to current instance

    Declaration
    public void applyThemeProvider(IThemeProvider themeProvider)
    Parameters
    Type Name Description
    IThemeProvider themeProvider
    Overrides
    BaseRenderableSeries.applyThemeProvider(IThemeProvider themeProvider)

    disposeCachedData()

    This method is called when series should dispose any cached data

    Declaration
    protected void disposeCachedData()
    Overrides
    BaseRenderableSeries.disposeCachedData()

    drawAsLines(IAssetManager2D assetManager, renderableSeries.ISeriesDrawingManager drawingManager, renderableSeriesOhlcRenderPassData rpd)

    Draws this series as vertical lines

    Declaration
    protected final void drawAsLines(IAssetManager2D assetManager, renderableSeries.ISeriesDrawingManager drawingManager, renderableSeriesOhlcRenderPassData rpd)
    Parameters
    Type Name Description
    IAssetManager2D assetManager

    The IAssetManager2D for this render pass

    renderableSeries.ISeriesDrawingManager drawingManager

    The ISeriesDrawingManager for this render pass

    renderableSeriesOhlcRenderPassData rpd

    The current render pass data

    getDataPointWidth()

    Gets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy

    Declaration
    public final double getDataPointWidth()
    Returns
    Type Description
    double

    The data point width

    getSeriesColor()

    Gets the color which represents this IRenderableSeries instance.

    Declaration
    public int getSeriesColor()
    Returns
    Type Description
    int
    Overrides
    BaseRenderableSeries.getSeriesColor()

    getStrokeDownStyle()

    Gets the PenStyle used for wicks and outlines on down-candles (close < open)

    Declaration
    public final PenStyle getStrokeDownStyle()
    Returns
    Type Description
    PenStyle

    The stroke down PenStyle

    getStrokeUpStyle()

    Gets the PenStyle used for wicks and outlines on up-candles (close > open)

    Declaration
    public final PenStyle getStrokeUpStyle()
    Returns
    Type Description
    PenStyle

    The stroke up PenStyle

    getXRange()

    Returns the data range of the IRenderableSeries on X direction by querying the associated data series Individual RenderableSeries implementations may override this method to provide custom ranging on per-series basis

    Declaration
    public IRange getXRange()
    Returns
    Type Description
    IRange
    Overrides
    BaseRenderableSeries.getXRange()

    internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)

    Updates this renderable series instances

    Declaration
    protected void internalUpdate(IAssetManager2D assetManager, RenderPassState renderPassState)
    Parameters
    Type Name Description
    IAssetManager2D assetManager
    RenderPassState renderPassState
    Overrides
    BaseRenderableSeries.internalUpdate(IAssetManager2D assetManager2D, RenderPassState renderPassState)

    internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData renderPassDataToUpdate, dataSeries.IDataSeries<?,?> dataSeries, ResamplingMode resamplingMode, IPointResamplerFactory factory)

    Updates the current render pass data using the data series, resampling factory passed in

    Declaration
    protected void internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData renderPassDataToUpdate, dataSeries.IDataSeries<?,?> dataSeries, ResamplingMode resamplingMode, IPointResamplerFactory factory)
    Parameters
    Type Name Description
    renderableSeriesISeriesRenderPassData renderPassDataToUpdate
    IDataSeries<?,?> dataSeries
    ResamplingMode resamplingMode
    IPointResamplerFactory factory
    Overrides
    BaseRenderableSeries.internalUpdateRenderPassData(renderableSeriesISeriesRenderPassData renderPassDataToUpdate, dataSeries.IDataSeries<?,?> dataSeries, ResamplingMode resamplingMode, IPointResamplerFactory factory)
    Exceptions
    Type Condition
    Exception

    isOfValidType(dataSeries.IDataSeries dataSeries)

    Checks whether the data series instance is valid for this series

    Declaration
    protected final boolean isOfValidType(dataSeries.IDataSeries dataSeries)
    Parameters
    Type Name Description
    IDataSeries dataSeries
    Returns
    Type Description
    boolean
    Overrides
    BaseRenderableSeries.isOfValidType(dataSeries.IDataSeries dataSeries)

    setDataPointWidth(double dataPointWidth)

    Sets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy

    Declaration
    public final void setDataPointWidth(double dataPointWidth)
    Parameters
    Type Name Description
    double dataPointWidth

    The data point width

    setStrokeDownStyle(PenStyle strokeStyle)

    Sets the PenStyle used for wicks and outlines on down-candles (close < open)

    Declaration
    public final void setStrokeDownStyle(PenStyle strokeStyle)
    Parameters
    Type Name Description
    PenStyle strokeStyle

    The stroke down PenStyle

    setStrokeUpStyle(PenStyle strokeStyle)

    Sets the PenStyle used for wicks and outlines on up-candles (close > open)

    Declaration
    public final void setStrokeUpStyle(PenStyle strokeStyle)
    Parameters
    Type Name Description
    PenStyle strokeStyle

    The stroke up PenStyle

    updateCategoryXRangeInternal(IRange<Double> categoryXRange, dataSeries.IDataSeries<?,?> dataSeries)

    Updates specified category XRange (range of indices used by com.scichart.charting.visuals.axes.CategoryAxisBase) on X direction by querying the associated data series

    Declaration
    protected void updateCategoryXRangeInternal(IRange<Double> categoryXRange, dataSeries.IDataSeries<?,?> dataSeries)
    Parameters
    Type Name Description
    IRange<Double> categoryXRange
    IDataSeries<?,?> dataSeries
    Overrides
    BaseRenderableSeries.updateCategoryXRangeInternal(IRange<Double> categoryXRange, dataSeries.IDataSeries<?,?> dataSeries)
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml