Table of Contents

Class SignalSourceGenericArray<T>

Namespace
ScottPlot.DataSources
Assembly
ScottPlot.dll
public class SignalSourceGenericArray<T> : SignalSourceBase, ISignalSource, IDataSource

Type Parameters

T
Inheritance
SignalSourceGenericArray<T>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SignalSourceGenericArray(T[], double)

public SignalSourceGenericArray(T[] ys, double period)

Parameters

ys T[]
period double

Fields

Ys

protected readonly T[] Ys

Field Value

T[]

Properties

Length

public override int Length { get; }

Property Value

int

Methods

GetLimitsY(int, int)

public override SignalRangeY GetLimitsY(int firstIndex, int lastIndex)

Parameters

firstIndex int
lastIndex int

Returns

SignalRangeY

GetPixelColumn(IAxes, int)

Returns range information about the data at a specific pixel location

public PixelColumn GetPixelColumn(IAxes axes, int xPixelIndex)

Parameters

axes IAxes
xPixelIndex int

Returns

PixelColumn

GetY(int)

Returns the Y position for a given index.

public double GetY(int index)

Parameters

index int

Returns

double

GetYs()

Return an object for working with all Y values.

public IReadOnlyList<double> GetYs()

Returns

IReadOnlyList<double>

GetYs(int, int)

Y values between a range of indexes (inclusive).

public IEnumerable<double> GetYs(int i1, int i2)

Parameters

i1 int
i2 int

Returns

IEnumerable<double>