Class IntensityGridSeriesPolar
- Namespace
- LightningChartLib.WinForms.Charting.SeriesPolar
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Intensity grid series for polar chart.
public class IntensityGridSeriesPolar : RoundItemBase, IChartNode, IDisposable, IHighlightingItem
- Inheritance
-
IntensityGridSeriesPolar
- Implements
- Inherited Members
Constructors
IntensityGridSeriesPolar()
Constructor for Form designer list editor.
public IntensityGridSeriesPolar()
IntensityGridSeriesPolar(ViewPolar, AxisPolar)
Constructor.
public IntensityGridSeriesPolar(ViewPolar owner, AxisPolar axisPolar)
Parameters
Properties
BeginAngle
Begin angle of data in degrees.
public double BeginAngle { get; set; }
Property Value
Data
Intensity data in format: [Angle, Amplitude].
public double[,] Data { get; set; }
Property Value
- double[,]
EndAngle
End angle of data in degrees.
public double EndAngle { get; set; }
Property Value
LegendBoxUnits
Units texts, shown in legend box.
public string LegendBoxUnits { get; set; }
Property Value
LegendBoxValueFormat
Legend box value format.
public string LegendBoxValueFormat { get; set; }
Property Value
MaximumAmplitude
Maximum amplitude of data.
public double MaximumAmplitude { get; set; }
Property Value
MinimumAmplitude
Minimum amplitude of data.
public double MinimumAmplitude { get; set; }
Property Value
PaletteValueFormat
Palette value LegendBox format string.
public string PaletteValueFormat { get; set; }
Property Value
ShowInLegendBox
Show series in LegendBox.
public bool ShowInLegendBox { get; set; }
Property Value
Title
Gets or sets title.
public RoundSeriesTitle Title { get; set; }
Property Value
ValueRangePalette
Palette colors for values.
public ValueRangePalette ValueRangePalette { get; set; }
Property Value
Methods
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 amplitude values within given angle range
public bool GetMinMaxFromXRange(out double minAmplitude, out double maxAmplitude, double minAngle, double maxAngle)
Parameters
minAmplitudedoubleMinimum amplitude value
maxAmplitudedoubleMaximum amplitude value
minAngledoubleAngle range start
maxAngledoubleAngle range end
Returns
- bool
True if values were successfully detected
ToString()
Item to string.
public override string ToString()
Returns
- string
returns M:LightningChartLib.WinForms.Charting.SeriesPolar.IntensityGridSeriesPolar.ToString
UpdateData(int, int, double[,])
Update existing data starting from given angle and amplitude indexes. If there is no data in series, uses input as is.
public void UpdateData(int angleStart, int amplitudeStart, double[,] data)