Table of Contents

Class ProgressiveSingleLineSeriesBase

Namespace
LightningChartLib.WinForms.Charting.SeriesXY
Assembly
LightningChart.WinForms.Charting.NET4.dll

Base class for single line series which are progressive by X-value.

public abstract class ProgressiveSingleLineSeriesBase : PointLineSeriesBase, IChartNode, IDisposable, IHighlightingItem, ISingleLineSeriesSolveResultReturningSeries
Inheritance
ProgressiveSingleLineSeriesBase
Implements
Derived
Inherited Members

Remarks

Currently affects PointLineSeries and SampleDataSeries.

Constructors

ProgressiveSingleLineSeriesBase()

Creates and initializes a new instance of this class.

public ProgressiveSingleLineSeriesBase()

ProgressiveSingleLineSeriesBase(ViewXY)

Creates and initializes a new instance of this class.

public ProgressiveSingleLineSeriesBase(ViewXY owner)

Parameters

owner ViewXY
param owner M:LightningChartLib.WinForms.Charting.SeriesXY.ProgressiveSingleLineSeriesBase.#ctor(LightningChartLib.WinForms.Charting.Views.ViewXY.ViewXY)

Methods

SolveYCoordAtXCoord(float, bool)

Find nearest series point of given X-coordinate and get corresponding Y-coordinate.

public LineSeriesCoordinateSolveResult SolveYCoordAtXCoord(float x, bool useDIP = false)

Parameters

x float

X-coordinate in pixels or DIP.

useDIP bool

Use DIP instead of pixels as parameters.

Returns

LineSeriesCoordinateSolveResult

Solve result.

SolveYValueAtXValue(double)

Find nearest series point of given X-value and get corresponding Y-value.

public abstract LineSeriesValueSolveResult SolveYValueAtXValue(double x)

Parameters

x double

X-value.

Returns

LineSeriesValueSolveResult

Solve result.