Table of Contents

Class SignalSourceDouble

Namespace
ScottPlot.DataSources
Assembly
ScottPlot.dll
public class SignalSourceDouble : SignalSourceBase, ISignalSource, IDataSource
Inheritance
SignalSourceDouble
Implements
Inherited Members
Extension Methods

Constructors

SignalSourceDouble(IReadOnlyList<double>, double)

public SignalSourceDouble(IReadOnlyList<double> ys, double period)

Parameters

ys IReadOnlyList<double>
period double

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>