Search Results for

    Show / Hide Table of Contents

    Class SeriesRenderPassData

    Defines SeriesRenderPassData, the data used in a single render pass by com.scichart.charting.visuals.renderableSeries.BaseRenderableSeries derived types

    Inheritance
    java.lang.Object
    DisposableBase
    SeriesRenderPassData
    Implements
    renderableSeriesISeriesRenderPassData
    Inherited Members
    DisposableBase.<T>tryDispose(SparseArray<T>)
    DisposableBase.<T>tryDispose(List<T>)
    DisposableBase.<T>tryDispose(Map<?,T>)
    DisposableBase.close()
    DisposableBase.tryDispose(IDisposable)
    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 SeriesRenderPassData extends DisposableBase implements renderableSeriesISeriesRenderPassData

    Constructors

    SeriesRenderPassData()

    Declaration
    public SeriesRenderPassData()

    Fields

    lock

    Declaration
    protected final IReadWriteLock lock
    Field Value
    Type Description
    IReadWriteLock

    viewportSize

    Declaration
    protected Size viewportSize
    Field Value
    Type Description
    Size

    xCoordCalc

    Declaration
    protected coordinateCalculators.ICoordinateCalculator xCoordCalc
    Field Value
    Type Description
    coordinateCalculators.ICoordinateCalculator

    xPointRange

    Declaration
    public final IndexRange xPointRange
    Field Value
    Type Description
    IndexRange

    yCoordCalc

    Declaration
    protected coordinateCalculators.ICoordinateCalculator yCoordCalc
    Field Value
    Type Description
    coordinateCalculators.ICoordinateCalculator

    Methods

    clear()

    Declaration
    public void clear()

    dispose()

    Declaration
    public void dispose()

    getLock()

    Gets a synchronization object used to lock this render pass data

    Declaration
    public final IReadWriteLock getLock()
    Returns
    Type Description
    IReadWriteLock

    getViewportSize()

    Gets the current viewport size

    Declaration
    public final Size getViewportSize()
    Returns
    Type Description
    Size

    getXCoordinateCalculator()

    Gets the current YAxis coordinate calculator

    Declaration
    public final coordinateCalculators.ICoordinateCalculator getXCoordinateCalculator()
    Returns
    Type Description
    coordinateCalculators.ICoordinateCalculator

    getYCoordinateCalculator()

    Gets the current YAxis coordinate calculator

    Declaration
    public final coordinateCalculators.ICoordinateCalculator getYCoordinateCalculator()
    Returns
    Type Description
    coordinateCalculators.ICoordinateCalculator

    isCoordinatesSortedAscending()

    [@inheritDoc}

    Declaration
    public final boolean isCoordinatesSortedAscending()
    Returns
    Type Description
    boolean

    isDataEvenlySpaced()

    Declaration
    public final boolean isDataEvenlySpaced()
    Returns
    Type Description
    boolean

    isDataSortedAscending()

    Declaration
    public final boolean isDataSortedAscending()
    Returns
    Type Description
    boolean

    isValid()

    Gets a value, indicating whether current render pass data is valid

    Declaration
    public final boolean isValid()
    Returns
    Type Description
    boolean

    isValidForUpdate(dataSeries.IDataSeries<?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator)

    Checks whether the data is valid for update

    Declaration
    public boolean isValidForUpdate(dataSeries.IDataSeries<?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator)
    Parameters
    Type Name Description
    IDataSeries<?,?> dataSeries
    coordinateCalculators.ICoordinateCalculator xCoordinateCalculator
    coordinateCalculators.ICoordinateCalculator yCoordinateCalculator
    Returns
    Type Description
    boolean

    isVerticalChart()

    Gets a value, indicating whether current chart is vertical

    Declaration
    public final boolean isVerticalChart()
    Returns
    Type Description
    boolean

    onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)

    Begins update of this render pass data

    Declaration
    public void onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)
    Parameters
    Type Name Description
    coordinateCalculators.ICoordinateCalculator xCoordCalc
    coordinateCalculators.ICoordinateCalculator yCoordCalc
    Size viewportSize

    onEndDataUpdate(boolean isDataSortedAscending, boolean isDataEvenlySpaced)

    Ends update of this render pass data

    Declaration
    public void onEndDataUpdate(boolean isDataSortedAscending, boolean isDataEvenlySpaced)
    Parameters
    Type Name Description
    boolean isDataSortedAscending
    boolean isDataEvenlySpaced

    updateCoords(int size)

    Updates pixels coordinates stored in this render pass data

    Declaration
    protected abstract void updateCoords(int size)
    Parameters
    Type Name Description
    int size

    The amount of points to update

    Implements

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