ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
ScottPlot.DataSources.SignalSourceBase Class Referenceabstract
Inheritance diagram for ScottPlot.DataSources.SignalSourceBase:
ScottPlot.DataSources.FastSignalSourceDouble ScottPlot.DataSources.SignalSourceDouble ScottPlot.DataSources.SignalSourceGenericArray< T > ScottPlot.DataSources.SignalSourceGenericList< T > ScottPlot.DataSources.SignalConstSource< T >

Public Member Functions

int GetIndex (double x, bool visibleDataOnly)
 
bool RangeContainsSignal (double xMin, double xMax)
 
double GetX (int index)
 
CoordinateRange GetLimitsX ()
 
CoordinateRange GetLimitsY ()
 
SignalRangeY GetLimitsY (int firstIndex, int lastIndex)
 
AxisLimits GetLimits ()
 

Properties

double Period [get, set]
 
int Length [get]
 
int MinimumIndex = 0 [get, set]
 
int MaximumIndex = int.MaxValue [get, set]
 
int MinRenderIndex [get]
 
int MaxRenderIndex [get]
 
bool UsePixelOverlap = false [get]
 
double XOffset = 0 [get, set]
 
double YOffset = 0 [get, set]
 
double YScale = 1 [get, set]
 

Member Function Documentation

◆ GetIndex()

int ScottPlot.DataSources.SignalSourceBase.GetIndex ( double  x,
bool  visibleDataOnly 
)
inline

◆ GetLimits()

AxisLimits ScottPlot.DataSources.SignalSourceBase.GetLimits ( )
inline

◆ GetLimitsX()

CoordinateRange ScottPlot.DataSources.SignalSourceBase.GetLimitsX ( )
inline

◆ GetLimitsY() [1/2]

CoordinateRange ScottPlot.DataSources.SignalSourceBase.GetLimitsY ( )
inline

◆ GetLimitsY() [2/2]

SignalRangeY ScottPlot.DataSources.SignalSourceBase.GetLimitsY ( int  firstIndex,
int  lastIndex 
)
abstract

◆ GetX()

double ScottPlot.DataSources.SignalSourceBase.GetX ( int  index)
inline

◆ RangeContainsSignal()

bool ScottPlot.DataSources.SignalSourceBase.RangeContainsSignal ( double  xMin,
double  xMax 
)
inline

Property Documentation

◆ Length

int ScottPlot.DataSources.SignalSourceBase.Length
getabstract

◆ MaximumIndex

int ScottPlot.DataSources.SignalSourceBase.MaximumIndex = int.MaxValue
getset

◆ MaxRenderIndex

int ScottPlot.DataSources.SignalSourceBase.MaxRenderIndex
get

◆ MinimumIndex

int ScottPlot.DataSources.SignalSourceBase.MinimumIndex = 0
getset

◆ MinRenderIndex

int ScottPlot.DataSources.SignalSourceBase.MinRenderIndex
get

◆ Period

double ScottPlot.DataSources.SignalSourceBase.Period
getset

◆ UsePixelOverlap

bool ScottPlot.DataSources.SignalSourceBase.UsePixelOverlap = false
get

◆ XOffset

double ScottPlot.DataSources.SignalSourceBase.XOffset = 0
getset

◆ YOffset

double ScottPlot.DataSources.SignalSourceBase.YOffset = 0
getset

◆ YScale

double ScottPlot.DataSources.SignalSourceBase.YScale = 1
getset

The documentation for this class was generated from the following file: