API / geotoolkit / gauges / LinearGauge / LinearGauge
gauges.LinearGauge.LinearGauge
Type Aliases
Type Aliases
Ƭ AxisOptions: Object
properties
| Name | Type | Description |
|---|---|---|
gap? | number | string | Gap between axis and indicator shape in CSS format |
name? | string | Axis name |
position? | AxisPosition | Position of the axis relative to indicator shape |
visible? | boolean | Visibility of the axis |
width? | number | string | Width of the axis (height if horizontal) in CSS format |
Ƭ AxisType: Axis | Options | Group | AxisOptions & { axis: Axis | Options | Group }
properties
Ƭ IndicatorOptions: Object
properties pertaining to indicator and its fill
| Name | Type | Description |
|---|---|---|
backgroundfill? | Type | Fill style of the background of indicator |
backgroundline? | Type | Line style of the background of indicator |
cornerradius? | number | string | Corner radius of the indicator shape in CSS notation, relative to the width of the shape. (50% will create a circle) |
fillposition? | DynamicElementPosition | string | Layer position of the fill |
fillwidth? | number | string | fill width |
height? | number | string | Height of the indicator in CSS format, relative to the gauge height |
valuefillstyle? | Type | Fill style of the value fill in the indicator |
valuelinestyle? | Type | Line style of the value fill in the indicator |
width? | number | string | Width of the indicator in CSS format, relative to the gauge width |
Ƭ IndicatorOptionsOut: Required<IndicatorOptions>
JSON with Properties pertaining to indicator and its fill
Ƭ NeedleOptions: Object
properties
| Name | Type | Description |
|---|---|---|
geometry? | Group | A group containing the geometry of the needle |
height? | number | string | - |
width? | number | string | Width of needle in CSS format (height if gauge is horizontal) |
Ƭ NeedleOptionsOut: Required<NeedleOptions>
properties
Ƭ Options: Options & { axes?: Record<string, AxisType> ; indicator?: IndicatorOptions ; needle?: NeedleOptions ; orientation?: string | Orientation ; range?: Range ; regions?: Region[] }
properties
Ƭ OptionsOut: OptionsOut & { axes: Record<string, AxisOptions> ; indicator: IndicatorOptionsOut ; needle: NeedleOptionsOut ; orientation: Orientation ; range: Range ; regions: Region[] }
properties