Search Results for

    Show / Hide Table of Contents

    Interface ISeriesRenderPassData3D

    Defines the interface to a SeriesRenderPassData3D, the data used in a single render pass by BaseRenderableSeries3D derived types

    Implements
    ICleanable
    IDisposable
    Namespace:
    Assembly: .dll
    Syntax
    public interface ISeriesRenderPassData3D extends ICleanable, 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

    getPointsCount()

    Gets the amount of points in this render pass data

    Declaration
    public abstract int getPointsCount()
    Returns
    Type Description
    int

    The amount of points in this render pass data

    getUpdateFlags()

    Gets the update flags which were used to render pass data See Also: com.scichart.charting3d.model.dataSeries.DataSeries3DUpdate

    Declaration
    public abstract int getUpdateFlags()
    Returns
    Type Description
    int

    The update flags

    getXCoordinateCalculator()

    Gets the current XAxis coordinate calculator

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

    The XAxis coordinate calculator

    getYCoordinateCalculator()

    Gets the current YAxis coordinate calculator

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

    The YAxis coordinate calculator

    getZCoordinateCalculator()

    Gets the current ZAxis coordinate calculator

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

    The ZAxis coordinate calculator

    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.IDataSeries3D<?,?,?> dataSeries, coordinateCalculators.ICoordinateCalculator xCoordinateCalculator, coordinateCalculators.ICoordinateCalculator yCoordinateCalculator, coordinateCalculators.ICoordinateCalculator zCoordinateCalculator)

    Checks whether the data is valid for update

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

    The IDataSeries3D to check

    ICoordinateCalculator xCoordinateCalculator

    The current ICoordinateCalculator for XAxis

    ICoordinateCalculator yCoordinateCalculator

    The current ICoordinateCalculator for YAxis

    ICoordinateCalculator zCoordinateCalculator
    Returns
    Type Description
    boolean

    True if data valid for update

    onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, coordinateCalculators.ICoordinateCalculator zCoordCalc, int updateFlags)

    Begins update of this render pass data

    Declaration
    public abstract void onBeginDataUpdate(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, coordinateCalculators.ICoordinateCalculator zCoordCalc, int updateFlags)
    Parameters
    Type Name Description
    ICoordinateCalculator xCoordCalc

    The XAxis coordinate calculator for this render pass

    ICoordinateCalculator yCoordCalc

    The YAxis coordinate calculator for this render pass

    ICoordinateCalculator zCoordCalc

    The ZAxis coordinate calculator for this render pass

    int updateFlags

    The update flags provided by IRenderableSeries3D

    onEndDataUpdate()

    Ends update of this render pass data

    Declaration
    public abstract void onEndDataUpdate()

    Implements

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