Search Results for

    Show / Hide Table of Contents

    Interface ISeriesRenderPassData

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

    Implements
    ICleanable
    IDataDistributionProvider
    IDisposable
    Namespace:
    Assembly: .dll
    Syntax
    public interface ISeriesRenderPassData extends ICleanable, IDataDistributionProvider, IDisposable

    Methods

    getLock()

    Gets a synchronization object used to lock this render pass data

    Declaration
    public abstract IReadWriteLock getLock()
    Returns
    Type Description
    IReadWriteLock

    The lock for this render pass data

    getViewportSize()

    Gets the current viewport size

    Declaration
    public abstract Size getViewportSize()
    Returns
    Type Description
    Size

    The current viewport size

    getXCoordinateCalculator()

    Gets the current YAxis coordinate calculator

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

    The YAxis coordinate calculator

    getYCoordinateCalculator()

    Gets the current YAxis coordinate calculator

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

    The YAxis coordinate calculator

    isCoordinatesSortedAscending()

    Gets whether coordinates are sorted in ascending order

    Declaration
    public abstract boolean isCoordinatesSortedAscending()
    Returns
    Type Description
    boolean

    True if coordinates are sorted in ascending order, otherwise false

    isValid()

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

    Declaration
    public abstract boolean isValid()
    Returns
    Type Description
    boolean

    True if this render pass data is valid

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

    Checks whether the data is valid for update

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

    The IDataSeries to check

    coordinateCalculators.ICoordinateCalculator xCoordinateCalculator

    The current ICoordinateCalculator for XAxis

    coordinateCalculators.ICoordinateCalculator yCoordinateCalculator

    The current ICoordinateCalculator for YAxis

    Returns
    Type Description
    boolean

    True if data valid for update

    isVerticalChart()

    Gets a value, indicating whether current chart is vertical

    Declaration
    public abstract boolean isVerticalChart()
    Returns
    Type Description
    boolean

    True if chart is vertical

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

    Begins update of this render pass data

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

    The XAxis coordinate calculator for this render pass

    coordinateCalculators.ICoordinateCalculator yCoordCalc

    The YAxis coordinate calculator for this render pass

    Size viewportSize

    The viewport size for this render pass

    onEndDataUpdate(boolean isDataSortedAscending, boolean isDataEvenlySpaced)

    Ends update of this render pass data

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

    The flag indicating whether the data is sorted in ascending order

    boolean isDataEvenlySpaced

    The flag indicating whether the data is evenly spaced

    pointsCount()

    Gets the amount of points in this render pass data

    Declaration
    public abstract int pointsCount()
    Returns
    Type Description
    int

    The amount of points in this render pass data

    Implements

    ICleanable
    IDataDistributionProvider
    IDisposable
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml