Search Results for

    Show / Hide Table of Contents

    Interface IPointResampler<TX,TY>

    Provides the interface to a PointResampler - an algorithm which is able to reduce the number of data-points in a series for rendering fast, while maintaining visual accuracy of the series.

    Namespace:
    Assembly: .dll
    Syntax
    public interface IPointResampler<TX,TY>
    Type Parameters
    Name Description
    TX
    TY

    Methods

    execute(Point2DSeries resampledSeries, ISciList<TX> xColumn, ISciList<TY> yColumn, ResamplingMode resamplingMode, IndexRange pointRange, boolean isCategoryData, boolean isSortedData, boolean isEvenlySpacedData, int viewportWidth, double minXInclusive, double maxXInclusive)

    Transforms the input X and Y series into an Point2DSeries, a resampled, reduced dataset for rendering on screen.

    Declaration
    public abstract void execute(Point2DSeries resampledSeries, ISciList<TX> xColumn, ISciList<TY> yColumn, ResamplingMode resamplingMode, IndexRange pointRange, boolean isCategoryData, boolean isSortedData, boolean isEvenlySpacedData, int viewportWidth, double minXInclusive, double maxXInclusive)
    Parameters
    Type Name Description
    Point2DSeries resampledSeries

    The point series where results of resampling should be stored.

    ISciList<TX> xColumn

    The input x values.

    ISciList<TY> yColumn

    The input y values.

    ResamplingMode resamplingMode

    The ResamplingMode to use.

    IndexRange pointRange

    The indices of the x and y input data to use (clips by indices).

    boolean isCategoryData

    Specifies whether xAxis is a category axis. It allows performance optimization in avoiding copying the x values.

    boolean isSortedData

    Specifies whether the data is sorted in the x direction.

    boolean isEvenlySpacedData

    Specifies whether the data is evenly spaced in the x direction.

    int viewportWidth

    The current width of the viewport.

    double minXInclusive

    The VisibleRange.Min for xAxis at the time of resampling.

    double maxXInclusive

    The VisibleRange.Max for xAxis at the time of resampling.

    Exceptions
    Type Condition
    Exception

    The Exception thrown is resampling mode has not been handled.

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