Table of Contents

Class SeriesBaseRound

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

Base class for all polar series.

public abstract class SeriesBaseRound : RoundItemBase, IChartNode, IHighlightingItem, IDisposable
Inheritance
SeriesBaseRound
Implements
Derived
Inherited Members

Constructors

SeriesBaseRound()

Constructor for Form designer list editor.

protected SeriesBaseRound()

SeriesBaseRound(ViewRoundBase)

Constructor

protected SeriesBaseRound(ViewRoundBase owner)

Parameters

owner ViewRoundBase
param owner M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.#ctor(LightningChartLib.WinForms.Charting.Views.ViewRound.ViewRoundBase)

Properties

AllowMarkerSnapping

Defines if the series can be snapped to by markers. Note that the snapping must be properly enabled on the marker as well. This allows use of hidden series that can be snapped to.

public bool AllowMarkerSnapping { get; set; }

Property Value

bool

ClipInsideGraph

Defines if the series is drawn outside the main chart circle.

public bool ClipInsideGraph { get; set; }

Property Value

bool

ColorStyle

Turn on coloring by Value

public PolarColorStyle ColorStyle { get; set; }

Property Value

PolarColorStyle

CursorTrackEnabled

Cursor tracking enabled.

public bool CursorTrackEnabled { get; set; }

Property Value

bool

IncludeInAutoFit

Defines if the series affects ZoomToFit operations. If false, the series is ignored on ZoomToFit.

public bool IncludeInAutoFit { get; set; }

Property Value

bool

LineStyle

Line style

public LineStyle LineStyle { get; set; }

Property Value

LineStyle

LineVisible

Is line visible or not

public bool LineVisible { get; set; }

Property Value

bool

OwnerView

Owner view

[Browsable(false)]
public ViewRoundBase OwnerView { get; }

Property Value

ViewRoundBase

PointCount

Point count stored in the Points array

public int PointCount { get; }

Property Value

int

PointStyle

Point style

public PointShapeStyle PointStyle { get; set; }

Property Value

PointShapeStyle

PointsVisible

Are points visible or not

public bool PointsVisible { get; set; }

Property Value

bool

ShowInLegendBox

Enlists the series title text in Legend box of the chart

public bool ShowInLegendBox { get; set; }

Property Value

bool

Title

Series title

public RoundSeriesTitle Title { get; set; }

Property Value

RoundSeriesTitle

ValueRangePalette

Palette for color by Value

public ValueRangePalette ValueRangePalette { get; set; }

Property Value

ValueRangePalette

Visible

Is the series visible.

public bool Visible { get; set; }

Property Value

bool

Remarks

Note that visibility does not affect if the series is used in ZoomToFit operations. Use IncludeInAutoFit property instead.

Methods

Construct()

Create members

protected virtual void Construct()

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed, otherwise false.

GetMinMaxFromXRange(out double, out double, double, double)

Get minimum and maximum Y-coordinate on certain range.

public abstract bool GetMinMaxFromXRange(out double yMin, out double yMax, double xRangeMin, double xRangeMax)

Parameters

yMin double
param yMin M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double)
yMax double
param yMax M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double)
xRangeMin double
param xRangeMin M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double)
xRangeMax double
param xRangeMax M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double)

Returns

bool
returns M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double)

GetTitleText()

Get title text.

public virtual string GetTitleText()

Returns

string

Title text.

InvalidateData()

Series data has been modified directly by it's array. Use this method to notify chart that this series needs a refresh

public virtual void InvalidateData()

IsPositionOver(int, int, bool)

Is position over series.

public override bool IsPositionOver(int x, int y, bool useDIP = false)

Parameters

x int

X coordinate

y int

Y coordinate

useDIP bool

Use DIP instead of pixels as parameters

Returns

bool

true if position is over series. Else false.

ParseDouble(string)

Parse value from string to double

protected double ParseDouble(string value)

Parameters

value string
param value M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.ParseDouble(System.String)

Returns

double
returns M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.ParseDouble(System.String)