Search Results for

    Show / Hide Table of Contents

    Class XyyDataSeries<TX,TY>

    A DataSeries to store Xyy data-points, containing X and Y0, Y1 values. See Also: com.scichart.charting.visuals.renderableSeries.XyyRenderableSeriesBase, com.scichart.charting.visuals.renderableSeries.FastBandRenderableSeries

    Inheritance
    java.lang.Object
    DataSeriesCore
    DataSeries<TX,TY>
    dataSeries.XDataSeries
    XyyDataSeries<TX,TY>
    Implements
    com.scichart.charting.model.dataSeries.IXyyDataSeries<TX,TY>
    Inherited Members
    dataSeries.DataSeries.getAcceptsUnsortedData()
    dataSeries.DataSeries.getLock()
    dataSeries.DataSeries.getXMath()
    dataSeries.DataSeries.getXMax()
    dataSeries.DataSeries.getXMin()
    dataSeries.DataSeries.getXRange()
    dataSeries.DataSeries.getXType()
    dataSeries.DataSeries.getYMath()
    dataSeries.DataSeries.getYMax()
    dataSeries.DataSeries.getYMin()
    dataSeries.DataSeries.getYRange()
    dataSeries.DataSeries.getYType()
    dataSeries.DataSeries.setAcceptsUnsortedData(boolean)
    dataSeries.DataSeries.updateYRange(IRange<TY>)
    dataSeries.DataSeriesCore.addObserver(dataSeries.IDataSeriesObserver)
    dataSeries.DataSeriesCore.clear()
    dataSeries.DataSeriesCore.decrementSuspend()
    dataSeries.DataSeriesCore.getHasValues()
    dataSeries.DataSeriesCore.getIsSuspended()
    dataSeries.DataSeriesCore.getSeriesName()
    dataSeries.DataSeriesCore.getUpdateSuspenderCount()
    dataSeries.DataSeriesCore.onDataSeriesChanged(int)
    dataSeries.DataSeriesCore.removeObserver(dataSeries.IDataSeriesObserver)
    dataSeries.DataSeriesCore.resumeUpdates(IUpdateSuspender)
    dataSeries.DataSeriesCore.setSeriesName(String)
    dataSeries.DataSeriesCore.suspendUpdates()
    dataSeries.XDataSeries.clear(boolean)
    dataSeries.XDataSeries.clearColumns()
    dataSeries.XDataSeries.getCount()
    dataSeries.XDataSeries.getFifoCapacity()
    dataSeries.XDataSeries.getIndicesXRange(IndexRange,coordinateCalculators.ICoordinateCalculator)
    dataSeries.XDataSeries.getIndicesXRange(IndexRange,double,double,boolean)
    dataSeries.XDataSeries.getIndicesYRange(IndexRange,coordinateCalculators.ICoordinateCalculator)
    dataSeries.XDataSeries.getWindowedYRange(coordinateCalculators.ICoordinateCalculator,boolean)
    dataSeries.XDataSeries.getXValues()
    dataSeries.XDataSeries.initColumns()
    dataSeries.XDataSeries.initColumnsAsFifo(int)
    dataSeries.XDataSeries.isDataEvenlySpaced()
    dataSeries.XDataSeries.isDataSortedAscending()
    dataSeries.XDataSeries.isFifo()
    dataSeries.XDataSeries.setFifoCapacity(Integer)
    dataSeries.XDataSeries.updateXRange(IRange<TX>)
    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 XyyDataSeries<TX,TY> extends dataSeries.XDataSeries<TX,TY> implements dataSeries.IXyyDataSeries<TX,TY>
    Type Parameters
    Name Description
    TX
    TY

    Constructors

    XyyDataSeries(Class<TX> xType, Class<TY> yType)

    Creates a new instance of the XyyDataSeries class

    Declaration
    public XyyDataSeries(Class<TX> xType, Class<TY> yType)
    Parameters
    Type Name Description
    Class<TX> xType

    The Type of X Data (TX)

    Class<TY> yType

    The Type of Y Data (TY)

    XyyDataSeries(Class<TX> xType, Class<TY> yType, IDataDistributionCalculator<TX> dataDistributionCalculator)

    Creates a new instance of XyyDataSeries class

    Declaration
    public XyyDataSeries(Class<TX> xType, Class<TY> yType, IDataDistributionCalculator<TX> dataDistributionCalculator)
    Parameters
    Type Name Description
    Class<TX> xType

    The Type of X Data (TX)

    Class<TY> yType

    The Type of Y Data (TY)

    IDataDistributionCalculator<TX> dataDistributionCalculator

    An optional DataDistributionCalculator, which can be used to specify Sorted Ascending and Evenly Spaced flags

    Methods

    append(TX xValue, TY yValue, TY y1Value)

    Appends X, Y and Y1 value to this series

    Declaration
    public void append(TX xValue, TY yValue, TY y1Value)
    Parameters
    Type Name Description
    TX xValue
    TY yValue
    TY y1Value

    append(TX[] xValues, TY[] yValues, TY[] y1Values)

    Appends X, Y and Y1 values to this series

    Declaration
    public void append(TX[] xValues, TY[] yValues, TY[] y1Values)
    Parameters
    Type Name Description
    TX[] xValues
    TY[] yValues
    TY[] y1Values

    append(IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)

    Appends X, Y and Y1 values to this series

    Declaration
    public void append(IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)
    Parameters
    Type Name Description
    IValues<TX> xValues
    IValues<TY> yValues
    IValues<TY> y1Values

    append(Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)

    Appends X, Y and Y1 values to this series

    Declaration
    public void append(Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)
    Parameters
    Type Name Description
    Iterable<TX> xValues
    Iterable<TY> yValues
    Iterable<TY> y1Values

    clearColumns()

    Clears content of series without recreation of internal lists

    Declaration
    protected void clearColumns()
    Overrides
    XDataSeries<TX,TY>.clearColumns()

    getDataSeriesType()

    Gets the DataSeriesType for this DataSeries.

    Declaration
    public dataSeries.DataSeriesType getDataSeriesType()
    Returns
    Type Description
    dataSeries.DataSeriesType

    getWindowedYRange(IndexRange xIndexRange, boolean getPositiveRange)

    Gets the YRange of the data (min, max of the series) in the input IndexRange, where indices are point-indices on the DataSeries columns.

    Declaration
    public IRange<TY> getWindowedYRange(IndexRange xIndexRange, boolean getPositiveRange)
    Parameters
    Type Name Description
    IndexRange xIndexRange
    boolean getPositiveRange
    Returns
    Type Description
    IRange<TY>

    getY1Values()

    Gets the Y1 Values of this series

    Declaration
    public ISciList<TY> getY1Values()
    Returns
    Type Description
    ISciList<TY>

    getYValues()

    Gets the Y Values of this series

    Declaration
    public ISciList<TY> getYValues()
    Returns
    Type Description
    ISciList<TY>

    initColumns()

    Creates internal lists

    Declaration
    protected void initColumns()
    Overrides
    XDataSeries<TX,TY>.initColumns()

    initColumnsAsFifo(int fifoCapacity)

    Creates internal list as FIFO

    Declaration
    protected void initColumnsAsFifo(int fifoCapacity)
    Parameters
    Type Name Description
    int fifoCapacity
    Overrides
    XDataSeries<TX,TY>.initColumnsAsFifo(int fifoCapacity)

    insert(int index, TX xValue, TY yValue, TY y1Value)

    Inserts X, Y and Y1 value at specified location

    Declaration
    public void insert(int index, TX xValue, TY yValue, TY y1Value)
    Parameters
    Type Name Description
    int index
    TX xValue
    TY yValue
    TY y1Value

    insertRange(int startIndex, TX[] xValues, TY[] yValues, TY[] y1Values)

    Inserts X, Y and Y1 values at specified location

    Declaration
    public void insertRange(int startIndex, TX[] xValues, TY[] yValues, TY[] y1Values)
    Parameters
    Type Name Description
    int startIndex
    TX[] xValues
    TY[] yValues
    TY[] y1Values

    insertRange(int startIndex, IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)

    Inserts X, Y and Y1 values at specified location

    Declaration
    public void insertRange(int startIndex, IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)
    Parameters
    Type Name Description
    int startIndex
    IValues<TX> xValues
    IValues<TY> yValues
    IValues<TY> y1Values

    insertRange(int startIndex, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)

    Inserts X, Y and Y1 values at specified location

    Declaration
    public void insertRange(int startIndex, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)
    Parameters
    Type Name Description
    int startIndex
    Iterable<TX> xValues
    Iterable<TY> yValues
    Iterable<TY> y1Values

    removeAt(int index)

    Removes data points at specified location

    Declaration
    public void removeAt(int index)
    Parameters
    Type Name Description
    int index

    removeRange(int startIndex, int count)

    Removes the range of data points

    Declaration
    public void removeRange(int startIndex, int count)
    Parameters
    Type Name Description
    int startIndex
    int count

    updateRangeXAt(int index, TX[] xValues)

    Updates X values at specified location

    Declaration
    public void updateRangeXAt(int index, TX[] xValues)
    Parameters
    Type Name Description
    int index
    TX[] xValues

    updateRangeXAt(int index, IValues<TX> xValues)

    Updates X values at specified location

    Declaration
    public void updateRangeXAt(int index, IValues<TX> xValues)
    Parameters
    Type Name Description
    int index
    IValues<TX> xValues

    updateRangeXAt(int index, Iterable<TX> xValues)

    Updates X values at specified location

    Declaration
    public void updateRangeXAt(int index, Iterable<TX> xValues)
    Parameters
    Type Name Description
    int index
    Iterable<TX> xValues

    updateRangeXyy1At(int index, TX[] xValues, TY[] yValues, TY[] y1Values)

    Updates X, Y and Y1 values at specified location

    Declaration
    public void updateRangeXyy1At(int index, TX[] xValues, TY[] yValues, TY[] y1Values)
    Parameters
    Type Name Description
    int index
    TX[] xValues
    TY[] yValues
    TY[] y1Values

    updateRangeXyy1At(int index, IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)

    Updates X, Y and Y1 values at specified location

    Declaration
    public void updateRangeXyy1At(int index, IValues<TX> xValues, IValues<TY> yValues, IValues<TY> y1Values)
    Parameters
    Type Name Description
    int index
    IValues<TX> xValues
    IValues<TY> yValues
    IValues<TY> y1Values

    updateRangeXyy1At(int index, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)

    Updates X, Y and Y1 values at specified location

    Declaration
    public void updateRangeXyy1At(int index, Iterable<TX> xValues, Iterable<TY> yValues, Iterable<TY> y1Values)
    Parameters
    Type Name Description
    int index
    Iterable<TX> xValues
    Iterable<TY> yValues
    Iterable<TY> y1Values

    updateRangeY1At(int index, TY[] y1Values)

    Updates Y1 values at specified location

    Declaration
    public void updateRangeY1At(int index, TY[] y1Values)
    Parameters
    Type Name Description
    int index
    TY[] y1Values

    updateRangeY1At(int index, IValues<TY> y1Values)

    Updates Y1 values at specified location

    Declaration
    public void updateRangeY1At(int index, IValues<TY> y1Values)
    Parameters
    Type Name Description
    int index
    IValues<TY> y1Values

    updateRangeY1At(int index, Iterable<TY> y1Values)

    Updates Y1 values at specified location

    Declaration
    public void updateRangeY1At(int index, Iterable<TY> y1Values)
    Parameters
    Type Name Description
    int index
    Iterable<TY> y1Values

    updateRangeYAt(int index, TY[] yValues)

    Updates Y values at specified location

    Declaration
    public void updateRangeYAt(int index, TY[] yValues)
    Parameters
    Type Name Description
    int index
    TY[] yValues

    updateRangeYAt(int index, IValues<TY> yValues)

    Updates Y values at specified location

    Declaration
    public void updateRangeYAt(int index, IValues<TY> yValues)
    Parameters
    Type Name Description
    int index
    IValues<TY> yValues

    updateRangeYAt(int index, Iterable<TY> yValues)

    Updates Y values at specified location

    Declaration
    public void updateRangeYAt(int index, Iterable<TY> yValues)
    Parameters
    Type Name Description
    int index
    Iterable<TY> yValues

    updateXAt(int index, TX xValue)

    Updates X value at specified location

    Declaration
    public void updateXAt(int index, TX xValue)
    Parameters
    Type Name Description
    int index
    TX xValue

    updateXyy1At(int index, TX xValue, TY yValue, TY y1Value)

    Updates X, Y and Y1 value at specified location

    Declaration
    public void updateXyy1At(int index, TX xValue, TY yValue, TY y1Value)
    Parameters
    Type Name Description
    int index
    TX xValue
    TY yValue
    TY y1Value

    updateY1At(int index, TY y1Value)

    Updates Y1 value at specified location

    Declaration
    public void updateY1At(int index, TY y1Value)
    Parameters
    Type Name Description
    int index
    TY y1Value

    updateYAt(int index, TY yValue)

    Updates Y value at specified location

    Declaration
    public void updateYAt(int index, TY yValue)
    Parameters
    Type Name Description
    int index
    TY yValue

    updateYRange(IRange<TY> yRange)

    Sets the total extents of the IDataSeries in the Y direction.

    Declaration
    protected void updateYRange(IRange<TY> yRange)
    Parameters
    Type Name Description
    IRange<TY> yRange
    Overrides
    DataSeries<TX,TY>.updateYRange(IRange<TY> yRange)

    Implements

    com.scichart.charting.model.dataSeries.IXyyDataSeries<TX,TY>
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml