Show / Hide Table of Contents

Class IgbPolarBase

Represents the base class from which all IgbDataChart polar series are derived.

Inheritance
System.Object
BaseRendererElement
IgbSeries
IgbMarkerSeries
IgbPolarBase
IgbPolarLineSeriesBase
IgbPolarScatterSeries
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbMarkerSeries.MarkerType
IgbMarkerSeries.MarkerOutlineMode
IgbMarkerSeries.MarkerFillMode
IgbMarkerSeries.MarkerTemplate
IgbMarkerSeries.MarkerTemplateScript
IgbMarkerSeries.MarkerThickness
IgbMarkerSeries.ActualMarkerTemplate
IgbMarkerSeries.ActualMarkerTemplateScript
IgbMarkerSeries.MarkerBrush
IgbMarkerSeries.ActualMarkerBrush
IgbMarkerSeries.MarkerOutline
IgbMarkerSeries.ActualMarkerOutline
IgbSeries.Dispose()
IgbSeries.OnInitializedAsync()
IgbSeries.ResolveTooltipBrushAsync()
IgbSeries.ResolveTooltipBrush()
IgbSeries.GetPreviousOrExactIndexAsync(Point, Boolean)
IgbSeries.GetPreviousOrExactIndex(Point, Boolean)
IgbSeries.GetNextOrExactIndexAsync(Point, Boolean)
IgbSeries.GetNextOrExactIndex(Point, Boolean)
IgbSeries.GetSeriesValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueBoundingBox(Point)
IgbSeries.GetSeriesValueMarkerBoundingBoxAsync(Point)
IgbSeries.GetSeriesValueMarkerBoundingBox(Point)
IgbSeries.GetSeriesHighValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesHighValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValueAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValue(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePositionAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesLowValuePosition(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValuePositionFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixelAsync(Point, Boolean, Boolean)
IgbSeries.GetSeriesValueFromSeriesPixel(Point, Boolean, Boolean)
IgbSeries.GetItemSpanAsync()
IgbSeries.GetItemSpan()
IgbSeries.HideToolTipsAsync()
IgbSeries.HideToolTips()
IgbSeries.HideToolTipsImmediateAsync()
IgbSeries.HideToolTipsImmediate()
IgbSeries.ToWorldPositionAsync(Point)
IgbSeries.ToWorldPosition(Point)
IgbSeries.FromWorldPositionAsync(Point)
IgbSeries.FromWorldPosition(Point)
IgbSeries.RenderSeriesAsync(Boolean)
IgbSeries.RenderSeries(Boolean)
IgbSeries.GetEffectiveViewportAsync()
IgbSeries.GetEffectiveViewport()
IgbSeries.RemoveAllAlternateViewsAsync()
IgbSeries.RemoveAllAlternateViews()
IgbSeries.RemoveAlternateViewAsync(String)
IgbSeries.RemoveAlternateView(String)
IgbSeries.NotifyIndexedPropertiesChangedAsync()
IgbSeries.NotifyIndexedPropertiesChanged()
IgbSeries.NotifyVisualPropertiesChangedAsync()
IgbSeries.NotifyVisualPropertiesChanged()
IgbSeries.ReplayTransitionInAsync()
IgbSeries.ReplayTransitionIn()
IgbSeries.RemoveAxesAsync()
IgbSeries.RemoveAxes()
IgbSeries.SimulateHoverAsync(Point)
IgbSeries.SimulateHover(Point)
IgbSeries.StyleUpdatedAsync()
IgbSeries.StyleUpdated()
IgbSeries.SetNegativeColorsAsync(String, String)
IgbSeries.SetNegativeColors(String, String)
IgbSeries.MoveCursorPointAsync(Point)
IgbSeries.MoveCursorPoint(Point)
IgbSeries.SeriesViewerParent
IgbSeries.Title
IgbSeries.TooltipTemplate
IgbSeries.DataSource
IgbSeries.DataSourceScript
IgbSeries.Legend
IgbSeries.LegendScript
IgbSeries.LegendItemVisibility
IgbSeries.LegendItemBadgeTemplate
IgbSeries.LegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeTemplate
IgbSeries.ActualLegendItemBadgeTemplateScript
IgbSeries.ActualLegendItemBadgeOutline
IgbSeries.ActualLegendItemBadgeBrush
IgbSeries.LegendItemBadgeShape
IgbSeries.LegendItemBadgeMode
IgbSeries.LegendItemTemplate
IgbSeries.LegendItemTemplateScript
IgbSeries.DiscreteLegendItemTemplate
IgbSeries.DiscreteLegendItemTemplateScript
IgbSeries.TransitionDuration
IgbSeries.ActualResolution
IgbSeries.Resolution
IgbSeries.VisibleRangeMarginTop
IgbSeries.VisibleRangeMarginBottom
IgbSeries.VisibleRangeMarginLeft
IgbSeries.VisibleRangeMarginRight
IgbSeries.Brush
IgbSeries.ActualBrush
IgbSeries.Outline
IgbSeries.ActualOutline
IgbSeries.Thickness
IgbSeries.ActualThickness
IgbSeries.ActualHighlightingMode
IgbSeries.ActualHighlightingFadeOpacity
IgbSeries.HighlightingFadeOpacity
IgbSeries.IsActualLegendFinancial
IgbSeries.IsComponentHighlightingModeIgnored
IgbSeries.IsHighlightingEnabled
IgbSeries.ShouldHideAutoCallouts
IgbSeries.IsDropShadowEnabled
IgbSeries.ShadowBlur
IgbSeries.ShadowColor
IgbSeries.UseSingleShadow
IgbSeries.ShadowOffsetX
IgbSeries.ShadowOffsetY
IgbSeries.AreaFillOpacity
IgbSeries.ActualAreaFillOpacity
IgbSeries.MarkerFillOpacity
IgbSeries.ActualMarkerFillOpacity
IgbSeries.IsDefaultToolTipSelected
IgbSeries.ShowDefaultTooltip
IgbSeries.VisibleRangeMode
IgbSeries.OutlineMode
IgbSeries.TransitionInDuration
IgbSeries.TransitionInSpeedType
IgbSeries.MouseOverEnabled
IgbSeries.CoercionMethods
IgbSeries.CoercionMethodsScript
IgbSeries.ExpectFunctions
IgbSeries.HitTestMode
IgbSeries.ActualHitTestMode
IgbSeries.FinalValue
IgbSeries.PercentChange
IgbSeries.Opacity
IgbSeries.Visibility
IgbSeries.RenderRequestedScript
IgbSeries.RenderRequested
BaseRendererElement._name
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.IgBlazor
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbPolarBase : IgbMarkerSeries, JsonSerializable, IDisposable

Constructors

IgbPolarBase()

Declaration
public IgbPolarBase()

Properties

ActualItemSearchMode

Declaration
public ScatterItemSearchMode ActualItemSearchMode { get; set; }
Property Value
Type Description
ScatterItemSearchMode

ActualTrendLineBrush

Gets the effective TrendLineBrush for this series.

Declaration
public string ActualTrendLineBrush { get; set; }
Property Value
Type Description
System.String

AngleAxis

Gets the effective angle axis for the current series object.

Declaration
public IgbNumericAngleAxis AngleAxis { get; set; }
Property Value
Type Description
IgbNumericAngleAxis

AngleAxisName

Gets or sets the name to use to resolve angleAxis from markup.

Declaration
public string AngleAxisName { get; set; }
Property Value
Type Description
System.String

AngleAxisScript

Provides a means of setting AngleAxis in the JavaScript environment.

Declaration
public string AngleAxisScript { get; set; }
Property Value
Type Description
System.String

AngleMemberAsLegendLabel

Gets or sets the label displayed before series' angle value in the Data Legend.

Declaration
public string AngleMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

AngleMemberAsLegendUnit

Gets or sets the unit displayed after series' angle value in the Data Legend.

Declaration
public string AngleMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

AngleMemberPath

Gets or sets the path to use to find the angle values for the series.

Declaration
public string AngleMemberPath { get; set; }
Property Value
Type Description
System.String

AssigningPolarMarkerStyle

Declaration
public Action<IgbAssigningPolarMarkerStyleEventArgs> AssigningPolarMarkerStyle { get; set; }
Property Value
Type Description
System.Action<IgbAssigningPolarMarkerStyleEventArgs>

AssigningPolarMarkerStyleScript

Declaration
public string AssigningPolarMarkerStyleScript { get; set; }
Property Value
Type Description
System.String

AssigningPolarStyle

Declaration
public Action<IgbAssigningPolarStyleEventArgs> AssigningPolarStyle { get; set; }
Property Value
Type Description
System.Action<IgbAssigningPolarStyleEventArgs>

AssigningPolarStyleScript

Declaration
public string AssigningPolarStyleScript { get; set; }
Property Value
Type Description
System.String

ClipSeriesToBounds

Gets or sets whether to clip the series to the bounds.

Declaration
public bool ClipSeriesToBounds { get; set; }
Property Value
Type Description
System.Boolean
Remarks

Setting this to true can effect performance.

IsCustomPolarMarkerStyleAllowed

Gets or sets whether this Polar series should allow custom style overrides of its individual marker visuals.

Declaration
public bool IsCustomPolarMarkerStyleAllowed { get; set; }
Property Value
Type Description
System.Boolean

IsCustomPolarStyleAllowed

Gets or sets whether this Polar series should allow custom style overrides of its individual visuals.

Declaration
public bool IsCustomPolarStyleAllowed { get; set; }
Property Value
Type Description
System.Boolean

ItemSearchMode

Gets or sets the mode the series will use to find the closest point to the cursor.

Declaration
public ScatterItemSearchMode ItemSearchMode { get; set; }
Property Value
Type Description
ScatterItemSearchMode

ItemSearchThreshold

Gets or sets the threshold to use when searching for items using ItemSearchMode.

Declaration
public int ItemSearchThreshold { get; set; }
Property Value
Type Description
System.Int32

MaximumMarkers

Gets or sets the maximum number of markers displayed by the current series. If more than the specified number of markers are visible, the polar series will automatically choose a representative set.

Declaration
public int MaximumMarkers { get; set; }
Property Value
Type Description
System.Int32

RadiusAxis

Gets the effective radius axis for the current series object.

Declaration
public IgbNumericRadiusAxis RadiusAxis { get; set; }
Property Value
Type Description
IgbNumericRadiusAxis

RadiusAxisName

Gets or sets the name to use to resolve radiusAxis from markup.

Declaration
public string RadiusAxisName { get; set; }
Property Value
Type Description
System.String

RadiusAxisScript

Provides a means of setting RadiusAxis in the JavaScript environment.

Declaration
public string RadiusAxisScript { get; set; }
Property Value
Type Description
System.String

RadiusMemberAsLegendLabel

Gets or sets the label displayed before series' radius value in the Data Legend.

Declaration
public string RadiusMemberAsLegendLabel { get; set; }
Property Value
Type Description
System.String

RadiusMemberAsLegendUnit

Gets or sets the unit displayed after series' radius value in the Data Legend.

Declaration
public string RadiusMemberAsLegendUnit { get; set; }
Property Value
Type Description
System.String

RadiusMemberPath

Gets or sets the path to use to get the radius values for the series.

Declaration
public string RadiusMemberPath { get; set; }
Property Value
Type Description
System.String

TrendLineBrush

Gets or sets the brush that specifies how the current series object's trend line is drawn.

Declaration
public string TrendLineBrush { get; set; }
Property Value
Type Description
System.String

TrendLinePeriod

Gets or sets the moving average period for the current series object.

Declaration
public int TrendLinePeriod { get; set; }
Property Value
Type Description
System.Int32

TrendLineThickness

Gets or sets the thickness of the current series object's trend line.

Declaration
public double TrendLineThickness { get; set; }
Property Value
Type Description
System.Double

TrendLineType

Gets or sets the trend type for the current series object.

Declaration
public TrendLineType TrendLineType { get; set; }
Property Value
Type Description
TrendLineType

TrendLineZIndex

Sets or Gets the Trendline Z index.

Declaration
public int TrendLineZIndex { get; set; }
Property Value
Type Description
System.Int32

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbMarkerSeries.Type

UseCartesianInterpolation

Gets or sets whether Cartesian Interpolation should be used rather than Archimedian spiral based interpolation.

Declaration
public bool UseCartesianInterpolation { get; set; }
Property Value
Type Description
System.Boolean

Methods

BindAxes(IgbAxis[])

Declaration
protected override void BindAxes(IgbAxis[] Axes)
Parameters
Type Name Description
IgbAxis[] Axes
Overrides
IgbSeries.BindAxes(IgbAxis[])

CanUseAsAngleAxis(Object)

Declaration
public bool CanUseAsAngleAxis(object axis)
Parameters
Type Name Description
System.Object axis
Returns
Type Description
System.Boolean

CanUseAsAngleAxisAsync(Object)

Determine if object can be used as AngleAxis

Declaration
public Task<bool> CanUseAsAngleAxisAsync(object axis)
Parameters
Type Name Description
System.Object axis

The object to check

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

CanUseAsRadiusAxis(Object)

Declaration
public bool CanUseAsRadiusAxis(object axis)
Parameters
Type Name Description
System.Object axis
Returns
Type Description
System.Boolean

CanUseAsRadiusAxisAsync(Object)

Determine if object can be used as RadiusAxis

Declaration
public Task<bool> CanUseAsRadiusAxisAsync(object axis)
Parameters
Type Name Description
System.Object axis

The object to check

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbMarkerSeries.FindByName(String)

GetExactItemIndex(Point)

Declaration
public override double GetExactItemIndex(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Double
Overrides
IgbSeries.GetExactItemIndex(Point)

GetExactItemIndexAsync(Point)

Declaration
public override Task<double> GetExactItemIndexAsync(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
Overrides
IgbSeries.GetExactItemIndexAsync(Point)

GetItem(Point)

Declaration
public override object GetItem(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Object
Overrides
IgbSeries.GetItem(Point)

GetItemAsync(Point)

Gets the item that is the best match for the specified world coordinates.

Declaration
public override Task<object> GetItemAsync(Point world)
Parameters
Type Name Description
Point world

The world coordinates to use.

Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbSeries.GetItemAsync(Point)

GetItemIndex(Point)

Declaration
public override int GetItemIndex(Point world)
Parameters
Type Name Description
Point world
Returns
Type Description
System.Int32
Overrides
IgbSeries.GetItemIndex(Point)

GetItemIndexAsync(Point)

Gets the index of the item that resides at the provided world coordinates.

Declaration
public override Task<int> GetItemIndexAsync(Point world)
Parameters
Type Name Description
Point world

The world coordinates of the requested item.

Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
Overrides
IgbSeries.GetItemIndexAsync(Point)

GetItemValue(Object, String)

Declaration
public override object GetItemValue(object item, string memberPathName)
Parameters
Type Name Description
System.Object item
System.String memberPathName
Returns
Type Description
System.Object
Overrides
IgbSeries.GetItemValue(Object, String)

GetItemValueAsync(Object, String)

Declaration
public override Task<object> GetItemValueAsync(object item, string memberPathName)
Parameters
Type Name Description
System.Object item
System.String memberPathName
Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbSeries.GetItemValueAsync(Object, String)

GetSeriesValuePosition(Point, Boolean, Boolean)

Declaration
public override Point GetSeriesValuePosition(Point world, bool useInterpolation, bool skipUnknowns)
Parameters
Type Name Description
Point world
System.Boolean useInterpolation
System.Boolean skipUnknowns
Returns
Type Description
Point
Overrides
IgbSeries.GetSeriesValuePosition(Point, Boolean, Boolean)

GetSeriesValuePositionAsync(Point, Boolean, Boolean)

Declaration
public override Task<Point> GetSeriesValuePositionAsync(Point world, bool useInterpolation, bool skipUnknowns)
Parameters
Type Name Description
Point world
System.Boolean useInterpolation
System.Boolean skipUnknowns
Returns
Type Description
System.Threading.Tasks.Task<Point>
Overrides
IgbSeries.GetSeriesValuePositionAsync(Point, Boolean, Boolean)

ScrollIntoView(Object)

Declaration
public override bool ScrollIntoView(object item)
Parameters
Type Name Description
System.Object item
Returns
Type Description
System.Boolean
Overrides
IgbSeries.ScrollIntoView(Object)

ScrollIntoViewAsync(Object)

Scrolls the requested item into view, if possible.

Declaration
public override Task<bool> ScrollIntoViewAsync(object item)
Parameters
Type Name Description
System.Object item

The item to scroll into view.

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
IgbSeries.ScrollIntoViewAsync(Object)

Implements

JsonSerializable
System.IDisposable