Constructors
Section titled "Constructors"IgcRadialGaugeComponent
new IgcRadialGaugeComponent(): IgcRadialGaugeComponent Returns IgcRadialGaugeComponent
Properties
Section titled "Properties"actualRanges
Section titled "actualRanges"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
Section titled "contentRanges"contentRanges: IgcRadialGaugeRangeComponent[] htmlTagName
Section titled "htmlTagName"htmlTagName: string actualHighlightValueDisplayMode
Section titled "actualHighlightValueDisplayMode"actualHighlightValueDisplayMode: HighlightedValueDisplayMode actualHighlightValueOpacity
Section titled "actualHighlightValueOpacity"actualHighlightValueOpacity: number actualMaximumValue
Section titled "actualMaximumValue"actualMaximumValue: number actualMaximumValueChange
Section titled "actualMaximumValueChange"actualMaximumValueChange: object actualMinimumValue
Section titled "actualMinimumValue"actualMinimumValue: number actualMinimumValueChange
Section titled "actualMinimumValueChange"actualMinimumValueChange: object actualPixelScalingRatio
Section titled "actualPixelScalingRatio"actualPixelScalingRatio: number alignHighlightLabel
Section titled "alignHighlightLabel"alignHighlightLabel: object alignLabel
Section titled "alignLabel"alignLabel: object alignSubtitle
Section titled "alignSubtitle"alignSubtitle: object alignTitle
Section titled "alignTitle"alignTitle: object backingBrush
Section titled "backingBrush"backingBrush: string backingCornerRadius
Section titled "backingCornerRadius"backingCornerRadius: number backingInnerExtent
Section titled "backingInnerExtent"backingInnerExtent: number backingOuterExtent
Section titled "backingOuterExtent"backingOuterExtent: number backingOutline
Section titled "backingOutline"backingOutline: string backingOversweep
Section titled "backingOversweep"backingOversweep: number backingShape
Section titled "backingShape"backingShape: RadialGaugeBackingShape backingStrokeThickness
Section titled "backingStrokeThickness"backingStrokeThickness: number centerX
Section titled "centerX"centerX: number centerY
Section titled "centerY"centerY: number duplicateLabelOmissionStrategy
Section titled "duplicateLabelOmissionStrategy"duplicateLabelOmissionStrategy: RadialGaugeDuplicateLabelOmissionStrategy font: string fontBrush
Section titled "fontBrush"fontBrush: string formatHighlightLabel
Section titled "formatHighlightLabel"formatHighlightLabel: object formatLabel
Section titled "formatLabel"formatLabel: object formatSubtitle
Section titled "formatSubtitle"formatSubtitle: object formatTitle
Section titled "formatTitle"formatTitle: object height
Section titled "height"height: string highlightLabelAngle
Section titled "highlightLabelAngle"highlightLabelAngle: number highlightLabelBrush
Section titled "highlightLabelBrush"highlightLabelBrush: string highlightLabelDisplaysValue
Section titled "highlightLabelDisplaysValue"highlightLabelDisplaysValue: boolean highlightLabelExtent
Section titled "highlightLabelExtent"highlightLabelExtent: number highlightLabelFormat
Section titled "highlightLabelFormat"highlightLabelFormat: string highlightLabelFormatSpecifiers
Section titled "highlightLabelFormatSpecifiers"highlightLabelFormatSpecifiers: any[] highlightLabelSnapsToNeedlePivot
Section titled "highlightLabelSnapsToNeedlePivot"highlightLabelSnapsToNeedlePivot: boolean highlightLabelText
Section titled "highlightLabelText"highlightLabelText: string highlightLabelTextStyle
Section titled "highlightLabelTextStyle"highlightLabelTextStyle: string highlightValue
Section titled "highlightValue"highlightValue: number highlightValueChanged
Section titled "highlightValueChanged"highlightValueChanged: object highlightValueDisplayMode
Section titled "highlightValueDisplayMode"highlightValueDisplayMode: HighlightedValueDisplayMode highlightValueOpacity
Section titled "highlightValueOpacity"highlightValueOpacity: number interval
Section titled "interval"interval: number isHighlightNeedleDraggingConstrained
Section titled "isHighlightNeedleDraggingConstrained"isHighlightNeedleDraggingConstrained: boolean isHighlightNeedleDraggingEnabled
Section titled "isHighlightNeedleDraggingEnabled"isHighlightNeedleDraggingEnabled: boolean isNeedleDraggingConstrained
Section titled "isNeedleDraggingConstrained"isNeedleDraggingConstrained: boolean isNeedleDraggingEnabled
Section titled "isNeedleDraggingEnabled"isNeedleDraggingEnabled: boolean labelExtent
Section titled "labelExtent"labelExtent: number labelFormat
Section titled "labelFormat"labelFormat: string labelFormatSpecifiers
Section titled "labelFormatSpecifiers"labelFormatSpecifiers: any[] labelInterval
Section titled "labelInterval"labelInterval: number maximumValue
Section titled "maximumValue"maximumValue: number minimumValue
Section titled "minimumValue"minimumValue: number minorTickBrush
Section titled "minorTickBrush"minorTickBrush: string minorTickCount
Section titled "minorTickCount"minorTickCount: number minorTickEndExtent
Section titled "minorTickEndExtent"minorTickEndExtent: number minorTickStartExtent
Section titled "minorTickStartExtent"minorTickStartExtent: number minorTickStrokeThickness
Section titled "minorTickStrokeThickness"minorTickStrokeThickness: number needleBaseFeatureExtent
Section titled "needleBaseFeatureExtent"needleBaseFeatureExtent: number needleBaseFeatureWidthRatio
Section titled "needleBaseFeatureWidthRatio"needleBaseFeatureWidthRatio: number needleBrush
Section titled "needleBrush"needleBrush: string needleEndExtent
Section titled "needleEndExtent"needleEndExtent: number needleEndWidthRatio
Section titled "needleEndWidthRatio"needleEndWidthRatio: number needleOutline
Section titled "needleOutline"needleOutline: string needlePivotBrush
Section titled "needlePivotBrush"needlePivotBrush: string needlePivotInnerWidthRatio
Section titled "needlePivotInnerWidthRatio"needlePivotInnerWidthRatio: number needlePivotOutline
Section titled "needlePivotOutline"needlePivotOutline: string needlePivotShape
Section titled "needlePivotShape"needlePivotShape: RadialGaugePivotShape needlePivotStrokeThickness
Section titled "needlePivotStrokeThickness"needlePivotStrokeThickness: number needlePivotWidthRatio
Section titled "needlePivotWidthRatio"needlePivotWidthRatio: number needlePointFeatureExtent
Section titled "needlePointFeatureExtent"needlePointFeatureExtent: number needlePointFeatureWidthRatio
Section titled "needlePointFeatureWidthRatio"needlePointFeatureWidthRatio: number needleShape
Section titled "needleShape"needleShape: RadialGaugeNeedleShape needleStartExtent
Section titled "needleStartExtent"needleStartExtent: number needleStartWidthRatio
Section titled "needleStartWidthRatio"needleStartWidthRatio: number needleStrokeThickness
Section titled "needleStrokeThickness"needleStrokeThickness: number opticalScalingEnabled
Section titled "opticalScalingEnabled"opticalScalingEnabled: boolean opticalScalingRatio
Section titled "opticalScalingRatio"opticalScalingRatio: number opticalScalingSize
Section titled "opticalScalingSize"opticalScalingSize: number pixelScalingRatio
Section titled "pixelScalingRatio"pixelScalingRatio: number radiusMultiplier
Section titled "radiusMultiplier"radiusMultiplier: number rangeBrushes
Section titled "rangeBrushes"rangeBrushes: string[] rangeOutlines
Section titled "rangeOutlines"rangeOutlines: string[] scaleBrush
Section titled "scaleBrush"scaleBrush: string scaleEndAngle
Section titled "scaleEndAngle"scaleEndAngle: number scaleEndExtent
Section titled "scaleEndExtent"scaleEndExtent: number scaleOversweep
Section titled "scaleOversweep"scaleOversweep: number scaleOversweepShape
Section titled "scaleOversweepShape"scaleOversweepShape: RadialGaugeScaleOversweepShape scaleStartAngle
Section titled "scaleStartAngle"scaleStartAngle: number scaleStartExtent
Section titled "scaleStartExtent"scaleStartExtent: number scaleSweepDirection
Section titled "scaleSweepDirection"scaleSweepDirection: SweepDirection subtitleAngle
Section titled "subtitleAngle"subtitleAngle: number subtitleBrush
Section titled "subtitleBrush"subtitleBrush: string subtitleDisplaysValue
Section titled "subtitleDisplaysValue"subtitleDisplaysValue: boolean subtitleExtent
Section titled "subtitleExtent"subtitleExtent: number subtitleFormat
Section titled "subtitleFormat"subtitleFormat: string subtitleFormatSpecifiers
Section titled "subtitleFormatSpecifiers"subtitleFormatSpecifiers: any[] subtitleSnapsToNeedlePivot
Section titled "subtitleSnapsToNeedlePivot"subtitleSnapsToNeedlePivot: boolean subtitleText
Section titled "subtitleText"subtitleText: string subtitleTextStyle
Section titled "subtitleTextStyle"subtitleTextStyle: string tickBrush
Section titled "tickBrush"tickBrush: string tickEndExtent
Section titled "tickEndExtent"tickEndExtent: number tickStartExtent
Section titled "tickStartExtent"tickStartExtent: number tickStrokeThickness
Section titled "tickStrokeThickness"tickStrokeThickness: number titleAngle
Section titled "titleAngle"titleAngle: number titleBrush
Section titled "titleBrush"titleBrush: string titleDisplaysValue
Section titled "titleDisplaysValue"titleDisplaysValue: boolean titleExtent
Section titled "titleExtent"titleExtent: number titleFormat
Section titled "titleFormat"titleFormat: string titleFormatSpecifiers
Section titled "titleFormatSpecifiers"titleFormatSpecifiers: any[] titleSnapsToNeedlePivot
Section titled "titleSnapsToNeedlePivot"titleSnapsToNeedlePivot: boolean titleText
Section titled "titleText"titleText: string titleTextStyle
Section titled "titleTextStyle"titleTextStyle: string transitionDuration
Section titled "transitionDuration"transitionDuration: number transitionProgress
Section titled "transitionProgress"transitionProgress: number value
Section titled "value"value: number valueChanged
Section titled "valueChanged"valueChanged: object width
Section titled "width"width: string Accessors
Section titled "Accessors"animating
Section titled "animating"Gets a value indicating whether the radial gauge is currently animating.
get animating(): boolean Returns boolean
ranges
Section titled "ranges"A collection or manually added axes for the chart.
get ranges(): IgcRadialGaugeRangeCollection Returns IgcRadialGaugeRangeCollection
observedAttributes
Section titled "observedAttributes"get observedAttributes(): string[] Returns string[]
Methods
Section titled "Methods"afterContentInit
Section titled "afterContentInit"afterContentInit(): void Returns void
attributeChangedCallback
Section titled "attributeChangedCallback"attributeChangedCallback(name: string, oldValue: string, newValue: string): void Parameters
- name:
string - oldValue:
string - newValue:
string
Returns void
connectedCallback
Section titled "connectedCallback"connectedCallback(): void Returns void
containerResized
Section titled "containerResized"containerResized(): void Returns void
destroy
Section titled "destroy"destroy(): void Returns void
disconnectedCallback
Section titled "disconnectedCallback"disconnectedCallback(): void Returns void
exportSerializedVisualData
Section titled "exportSerializedVisualData"Returns visuals as a serialized string.
exportSerializedVisualData(): string Returns string
findByName
Section titled "findByName"findByName(name: string): any Parameters
- name:
string
Returns any
flush
Section titled "flush"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
Section titled "getPointForValue"getPointForValue(value: number, extent: number): IgPoint Parameters
- value:
number - extent:
number
Returns IgPoint
getValueForPoint
Section titled "getValueForPoint"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
Section titled "highlightNeedleContainsPoint"highlightNeedleContainsPoint(point: IgPoint, isFinger: boolean): boolean Parameters
- point:
IgPoint - isFinger:
boolean
Returns boolean
needleContainsPoint
Section titled "needleContainsPoint"needleContainsPoint(point: IgPoint, isFinger: boolean): boolean Parameters
- point:
IgPoint - isFinger:
boolean
Returns boolean
provideContainer
Section titled "provideContainer"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
scaleValue
Section titled "scaleValue"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
Section titled "styleUpdated"styleUpdated(): void Returns void
unscaleValue
Section titled "unscaleValue"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
Section titled "_createFromInternal"_createFromInternal(internal: any): IgcRadialGaugeComponent Parameters
- internal:
any
Returns IgcRadialGaugeComponent
register
Section titled "register"register(): void