[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [gauges](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges) / [defaults](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#defaults) / [SimpleNumeric](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#simplenumeric) / SimpleNumeric

# Class: SimpleNumeric

[defaults](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#defaults).[SimpleNumeric](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#simplenumeric).SimpleNumeric

Implements a simple numeric gauge. Contains two regions with a descriptor in the north
position and a value in the south position. The north region has a blue fill background,
the south region has a white fill background

## Hierarchy

- [`AbstractFactory`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory)
↳ **`SimpleNumeric`**


## Table of contents

Constructors
- [new SimpleNumeric()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric.md#new simplenumeric())


Methods
| [createGauge](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#creategauge) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#getclassname) | [getGaugeProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#getgaugeproperties) |
|  --- | --- | --- |
| [getGaugeType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#getgaugetype) | [getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#getname) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.defaults.simplenumeric.simplenumeric#getclassname-1) |


## Contents

Constructors
#### new SimpleNumeric()

• **new SimpleNumeric**()

#### Overrides

AbstractFactory.constructor

Methods
#### createGauge

▸ **createGauge**(`params`): [`NumericGauge`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.numericgauge.numericgauge)

Returns a gauge ready for use

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `params` | `Partial`<[`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#simplenumeric#options)&gt; & { `bottomfill?`: [`Type`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.attributes#fillstyle#type)  } | JSON with overriding properties |


#### Returns

[`NumericGauge`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.numericgauge.numericgauge)

Gauge with applied default and overridden properties

#### Overrides

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[createGauge](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#creategauge)

#### getClassName

▸ **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#getclassname)

#### getGaugeProperties

▸ **getGaugeProperties**(): [`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#simplenumeric#options)

Returns properties pertaining to the gauge implemented by this factory. This function is called by CreateGauge() method in this class and is mainly for internal use.

#### Returns

[`Options`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.gauges#simplenumeric#options)

#### Overrides

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[getGaugeProperties](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#getgaugeproperties)

#### getGaugeType

▸ **getGaugeType**(): `string`

Gets the type of the gauge which this factory implements

#### Returns

`string`

#### Inherited from

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[getGaugeType](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#getgaugetype)

#### getName

▸ **getName**(): `string`

Gets the name of this implementation

#### Returns

`string`

#### Inherited from

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[getName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#getname)

#### getClassName

▸ `Static` **getClassName**(): `string`

#### Returns

`string`

#### Inherited from

[AbstractFactory](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.gauges.abstractfactory.abstractfactory#getclassname-1)