Class FastSignalSourceDouble
- Namespace
- ScottPlot.DataSources
- Assembly
- ScottPlot.dll
public class FastSignalSourceDouble : SignalSourceBase, ISignalSource, IDataSource
- Inheritance
-
FastSignalSourceDouble
- Implements
- Inherited Members
- Extension Methods
Constructors
FastSignalSourceDouble(IReadOnlyList<double>, double, int)
public FastSignalSourceDouble(IReadOnlyList<double> ys, double period, int cachePeriod = 1000)
Parameters
ys
IReadOnlyList<double>period
doublecachePeriod
int
Properties
Length
public override int Length { get; }
Property Value
Methods
GetLimitsY(int, int)
public override SignalRangeY GetLimitsY(int firstIndex, int lastIndex)
Parameters
Returns
GetPixelColumn(IAxes, int)
Returns range information about the data at a specific pixel location
public PixelColumn GetPixelColumn(IAxes axes, int xPixelIndex)
Parameters
Returns
GetY(int)
Returns the Y position for a given index.
public double GetY(int index)
Parameters
index
int
Returns
GetYs()
Return an object for working with all Y values.
public IReadOnlyList<double> GetYs()
Returns
GetYs(int, int)
Y values between a range of indexes (inclusive).
public IEnumerable<double> GetYs(int i1, int i2)