IgcRadialGaugeComponent

new IgcRadialGaugeComponent(): IgcRadialGaugeComponent

Returns IgcRadialGaugeComponent

The ranges actually present in the chart. Do not directly modify this array. This array's contents can be modified by causing Angular to reproject the child content. Or adding and removing ranges from the manual ranges collection on the ranges property.

actualRanges: IgcRadialGaugeRangeComponent[]
contentRanges: IgcRadialGaugeRangeComponent[]
htmlTagName: string
actualHighlightValueDisplayMode: HighlightedValueDisplayMode
actualHighlightValueOpacity: number
actualMaximumValue: number
actualMaximumValueChange: object
actualMinimumValue: number
actualMinimumValueChange: object
actualPixelScalingRatio: number
alignHighlightLabel: object
alignLabel: object
alignSubtitle: object
alignTitle: object
backingBrush: string
backingCornerRadius: number
backingInnerExtent: number
backingOuterExtent: number
backingOutline: string
backingOversweep: number
backingShape: RadialGaugeBackingShape
backingStrokeThickness: number
centerX: number
centerY: number
duplicateLabelOmissionStrategy: RadialGaugeDuplicateLabelOmissionStrategy
font: string
fontBrush: string
formatHighlightLabel: object
formatLabel: object
formatSubtitle: object
formatTitle: object
height: string
highlightLabelAngle: number
highlightLabelBrush: string
highlightLabelDisplaysValue: boolean
highlightLabelExtent: number
highlightLabelFormat: string
highlightLabelFormatSpecifiers: any[]
highlightLabelSnapsToNeedlePivot: boolean
highlightLabelText: string
highlightLabelTextStyle: string
highlightValue: number
highlightValueChanged: object
highlightValueDisplayMode: HighlightedValueDisplayMode
highlightValueOpacity: number
interval: number

isHighlightNeedleDraggingConstrained

Section titled "isHighlightNeedleDraggingConstrained"
isHighlightNeedleDraggingConstrained: boolean
isHighlightNeedleDraggingEnabled: boolean
isNeedleDraggingConstrained: boolean
isNeedleDraggingEnabled: boolean
labelExtent: number
labelFormat: string
labelFormatSpecifiers: any[]
labelInterval: number
maximumValue: number
minimumValue: number
minorTickBrush: string
minorTickCount: number
minorTickEndExtent: number
minorTickStartExtent: number
minorTickStrokeThickness: number
needleBaseFeatureExtent: number
needleBaseFeatureWidthRatio: number
needleBrush: string
needleEndExtent: number
needleEndWidthRatio: number
needleOutline: string
needlePivotBrush: string
needlePivotInnerWidthRatio: number
needlePivotOutline: string
needlePivotShape: RadialGaugePivotShape
needlePivotStrokeThickness: number
needlePivotWidthRatio: number
needlePointFeatureExtent: number
needlePointFeatureWidthRatio: number
needleShape: RadialGaugeNeedleShape
needleStartExtent: number
needleStartWidthRatio: number
needleStrokeThickness: number
opticalScalingEnabled: boolean
opticalScalingRatio: number
opticalScalingSize: number
pixelScalingRatio: number
radiusMultiplier: number
rangeBrushes: string[]
rangeOutlines: string[]
scaleBrush: string
scaleEndAngle: number
scaleEndExtent: number
scaleOversweep: number
scaleOversweepShape: RadialGaugeScaleOversweepShape
scaleStartAngle: number
scaleStartExtent: number
scaleSweepDirection: SweepDirection
subtitleAngle: number
subtitleBrush: string
subtitleDisplaysValue: boolean
subtitleExtent: number
subtitleFormat: string
subtitleFormatSpecifiers: any[]
subtitleSnapsToNeedlePivot: boolean
subtitleText: string
subtitleTextStyle: string
tickBrush: string
tickEndExtent: number
tickStartExtent: number
tickStrokeThickness: number
titleAngle: number
titleBrush: string
titleDisplaysValue: boolean
titleExtent: number
titleFormat: string
titleFormatSpecifiers: any[]
titleSnapsToNeedlePivot: boolean
titleText: string
titleTextStyle: string
transitionDuration: number
transitionProgress: number
value: number
valueChanged: object
width: string

Gets a value indicating whether the radial gauge is currently animating.

get animating(): boolean

Returns boolean

A collection or manually added axes for the chart.

get ranges(): IgcRadialGaugeRangeCollection

Returns IgcRadialGaugeRangeCollection

get observedAttributes(): string[]

Returns string[]

afterContentInit(): void

Returns void

attributeChangedCallback(name: string, oldValue: string, newValue: string): void

Parameters

  • name: string
  • oldValue: string
  • newValue: string

Returns void

connectedCallback(): void

Returns void

containerResized(): void

Returns void

destroy(): void

Returns void

disconnectedCallback(): void

Returns void

Returns visuals as a serialized string.

exportSerializedVisualData(): string

Returns string

findByName(name: string): any

Parameters

  • name: string

Returns any

Use to force the radial gauge to finish any deferred work before printing or evaluating its visual. This should only be called if the visual of the radial gauge needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the radial gauge.

flush(): void

Returns void

getPointForValue(value: number, extent: number): IgPoint

Parameters

  • value: number
  • extent: number

Returns IgPoint

Gets the value for the main scale of the gauge for a given point within the bounds of the gauge.

getValueForPoint(point: IgPoint): number

Parameters

  • point: IgPoint
    • The point for which to retrieve the associated value.

Returns number

highlightNeedleContainsPoint(point: IgPoint, isFinger: boolean): boolean

Parameters

  • point: IgPoint
  • isFinger: boolean

Returns boolean

needleContainsPoint(point: IgPoint, isFinger: boolean): boolean

Parameters

  • point: IgPoint
  • isFinger: boolean

Returns boolean

Called by the UI framework to provide a UI container for rendering this control.

provideContainer(container: any): void

Parameters

  • container: any
    • The UI container element.

Returns void

Scales a value on the gauge's main scale to an angle around the center point of the gauge, in radians.

scaleValue(value: number): number

Parameters

  • value: number
    • The value to scale.

Returns number

styleUpdated(): void

Returns void

Unscales a value from an angle in radians to the represented value along the main scale of the gauge.

unscaleValue(angle: number): number

Parameters

  • angle: number
    • The angle in radians to unscale to a value.

Returns number

_createFromInternal(internal: any): IgcRadialGaugeComponent

Parameters

  • internal: any

Returns IgcRadialGaugeComponent

register(): void

Returns void