Search Results for

    Show / Hide Table of Contents

    Class SplineSweepXyTransformation<T>

    Inheritance
    java.lang.Object
    RenderPassDataTransformationBase<TRenderPassData>
    BaseRenderPassDataTransformation
    SplineSweepXyTransformation<T>
    Inherited Members
    BaseRenderPassDataTransformation.getCurrentDelta()
    BaseRenderPassDataTransformation.getCurrentTransformationValue()
    BaseRenderPassDataTransformation.onAnimationEnd()
    BaseRenderPassDataTransformation.onAnimationStart(float)
    BaseRenderPassDataTransformation.onAnimationStartInternal()
    BaseRenderPassDataTransformation.setCurrentProgress(float)
    BaseRenderPassDataTransformation.shouldUpdateOnRenderPassDataChanged()
    renderableSeriesRenderPassDataTransformationBase.applyTransformation()
    renderableSeriesRenderPassDataTransformationBase.attachTo(IServiceContainer)
    renderableSeriesRenderPassDataTransformationBase.detach()
    renderableSeriesRenderPassDataTransformationBase.discardTransformation()
    renderableSeriesRenderPassDataTransformationBase.isAttached()
    renderableSeriesRenderPassDataTransformationBase.onInternalRenderPassDataChanged()
    renderableSeriesRenderPassDataTransformationBase.onRenderPassDataChanged()
    renderableSeriesRenderPassDataTransformationBase.saveOriginalData()
    renderableSeriesRenderPassDataTransformationBase.transform()
    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 class SplineSweepXyTransformation<T> extends BaseRenderPassDataTransformation<T>
    Type Parameters
    Name Description
    T

    Constructors

    SplineSweepXyTransformation(Class<T> rpdType)

    Create new instance of SplineSweepXyTransformation class.

    Declaration
    public SplineSweepXyTransformation(Class<T> rpdType)
    Parameters
    Type Name Description
    Class<T> rpdType

    Type of associated render pass data.

    SplineSweepXyTransformation(Class<T> rpdType, boolean animateXOnly)

    Declaration
    public SplineSweepXyTransformation(Class<T> rpdType, boolean animateXOnly)
    Parameters
    Type Name Description
    Class<T> rpdType
    boolean animateXOnly

    Methods

    addAdditionalValueToTransformedData(int index, float fractionNeeded)

    Interpolate and add additional values to transformed renderPassData from originalCoordinates.

    Declaration
    protected void addAdditionalValueToTransformedData(int index, float fractionNeeded)
    Parameters
    Type Name Description
    int index

    The index of value in the originalCoordinates.

    float fractionNeeded

    Fraction of line length, which is used to calculate additional values.

    addValueToTransformedData(int index)

    Add values to transformed renderPassData from originalCoordinates.

    Declaration
    protected void addValueToTransformedData(int index)
    Parameters
    Type Name Description
    int index

    The index of value in the originalCoordinates.

    applyTransformation()

    Applies this transformation to associated series.

    Note: This is used for animations purposes, so you need to take into account BaseRenderPassDataTransformation#getCurrentTransformationValue() as well as BaseRenderPassDataTransformation#getCurrentDelta() during implementing this.

    Declaration
    protected final void applyTransformation()
    Overrides
    RenderPassDataTransformationBase<TRenderPassData>.applyTransformation()

    attachTo(IServiceContainer services)

    Declaration
    public void attachTo(IServiceContainer services)
    Parameters
    Type Name Description
    IServiceContainer services
    Overrides
    RenderPassDataTransformationBase<TRenderPassData>.attachTo(IServiceContainer services)

    discardTransformation()

    Discards this transformation from associated series.

    Declaration
    protected void discardTransformation()
    Overrides
    RenderPassDataTransformationBase<TRenderPassData>.discardTransformation()

    onAnimationStartInternal()

    Called on start of animation associated with current transformation

    Declaration
    protected final void onAnimationStartInternal()
    Overrides
    BaseRenderPassDataTransformation<TRenderPassData>.onAnimationStartInternal()

    onInternalRenderPassDataChanged()

    Called when associated series render pass data changed during animation.

    Declaration
    protected final void onInternalRenderPassDataChanged()
    Overrides
    RenderPassDataTransformationBase<TRenderPassData>.onInternalRenderPassDataChanged()

    prepareDataToTransformation()

    Prepares associated render pass data to transformation.

    Declaration
    protected void prepareDataToTransformation()

    saveOriginalData()

    Saves original data from render pass data, which supposed to be changed during #applyTransformation() call.

    Declaration
    protected void saveOriginalData()
    Overrides
    RenderPassDataTransformationBase<TRenderPassData>.saveOriginalData()
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml