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
ownerViewRoundBaseparam 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
ClipInsideGraph
Defines if the series is drawn outside the main chart circle.
public bool ClipInsideGraph { get; set; }
Property Value
ColorStyle
Turn on coloring by Value
public PolarColorStyle ColorStyle { get; set; }
Property Value
CursorTrackEnabled
Cursor tracking enabled.
public bool CursorTrackEnabled { get; set; }
Property Value
IncludeInAutoFit
Defines if the series affects ZoomToFit operations. If false, the series is ignored on ZoomToFit.
public bool IncludeInAutoFit { get; set; }
Property Value
LineStyle
Line style
public LineStyle LineStyle { get; set; }
Property Value
LineVisible
Is line visible or not
public bool LineVisible { get; set; }
Property Value
OwnerView
Owner view
[Browsable(false)]
public ViewRoundBase OwnerView { get; }
Property Value
PointCount
Point count stored in the Points array
public int PointCount { get; }
Property Value
PointStyle
Point style
public PointShapeStyle PointStyle { get; set; }
Property Value
PointsVisible
Are points visible or not
public bool PointsVisible { get; set; }
Property Value
ShowInLegendBox
Enlists the series title text in Legend box of the chart
public bool ShowInLegendBox { get; set; }
Property Value
Title
Series title
public RoundSeriesTitle Title { get; set; }
Property Value
ValueRangePalette
Palette for color by Value
public ValueRangePalette ValueRangePalette { get; set; }
Property Value
Visible
Is the series visible.
public bool Visible { get; set; }
Property Value
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
disposingbooltrue 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
yMindoubleparam yMin M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double) yMaxdoubleparam yMax M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double) xRangeMindoubleparam xRangeMin M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.GetMinMaxFromXRange(System.Double@,System.Double@,System.Double,System.Double) xRangeMaxdoubleparam 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
Returns
- bool
true if position is over series. Else false.
ParseDouble(string)
Parse value from string to double
protected double ParseDouble(string value)
Parameters
valuestringparam value M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.ParseDouble(System.String)
Returns
- double
returns M:LightningChartLib.WinForms.Charting.SeriesRound.SeriesBaseRound.ParseDouble(System.String)