Search Results for

    Show / Hide Table of Contents

    Class SeriesRenderPassData3D

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

    Inheritance
    java.lang.Object
    DisposableBase
    SeriesRenderPassData3D
    Implements
    renderableSeries.ISeriesRenderPassData3D
    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 SeriesRenderPassData3D extends DisposableBase implements renderableSeries.ISeriesRenderPassData3D

    Constructors

    SeriesRenderPassData3D()

    Declaration
    public SeriesRenderPassData3D()

    Fields

    lock

    Declaration
    protected final IReadWriteLock lock
    Field Value
    Type Description
    IReadWriteLock

    xCoordCalc

    Declaration
    protected coordinateCalculators.ICoordinateCalculator xCoordCalc
    Field Value
    Type Description
    ICoordinateCalculator

    yCoordCalc

    Declaration
    protected coordinateCalculators.ICoordinateCalculator yCoordCalc
    Field Value
    Type Description
    ICoordinateCalculator

    zCoordCalc

    Declaration
    protected coordinateCalculators.ICoordinateCalculator zCoordCalc
    Field Value
    Type Description
    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

    getUpdateFlags()

    Gets the update flags which were used to render pass data

    Declaration
    public int getUpdateFlags()
    Returns
    Type Description
    int

    getXCoordinateCalculator()

    Gets the current XAxis coordinate calculator

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

    getYCoordinateCalculator()

    Gets the current YAxis coordinate calculator

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

    getZCoordinateCalculator()

    Gets the current ZAxis coordinate calculator

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

    isValid()

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

    Declaration
    public final boolean isValid()
    Returns
    Type Description
    boolean

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

    Checks whether the data is valid for update

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

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

    Begins update of this render pass data

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

    onEndDataUpdate()

    Ends update of this render pass data

    Declaration
    public void onEndDataUpdate()

    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

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