[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [deviation](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.deviation) / [axis](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.deviation#axis) / [DeviatedValueTransformer](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.deviation#deviatedvaluetransformer) / DeviatedValueTransformer

# Class: DeviatedValueTransformer

[axis](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.deviation#axis).[DeviatedValueTransformer](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.deviation#deviatedvaluetransformer).DeviatedValueTransformer

Axis labels' ValueTransform implementation for deviated value-transformed case.

## Hierarchy

- [`ValueTransformer`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer)
↳ **`DeviatedValueTransformer`**


## Table of contents

Constructors
- [new DeviatedValueTransformer(deviatedCompositeNode, valueTransformer, axis)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.deviation.axis.deviatedvaluetransformer.deviatedvaluetransformer.md#new deviatedvaluetransformer(deviatedcompositenode, valuetransformer, axis))


Methods
| [getAxis](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.deviation.axis.deviatedvaluetransformer.deviatedvaluetransformer#getaxis) | [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.deviation.axis.deviatedvaluetransformer.deviatedvaluetransformer#getclassname) | [transform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.deviation.axis.deviatedvaluetransformer.deviatedvaluetransformer#transform) |
|  --- | --- | --- |
| [getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.deviation.axis.deviatedvaluetransformer.deviatedvaluetransformer#getclassname-1) |


## Contents

Constructors
#### new DeviatedValueTransformer(deviatedCompositeNode, valueTransformer, axis)

• **new DeviatedValueTransformer**(`deviatedCompositeNode`, `valueTransformer`, `axis`)

#### Parameters

| Name  | Type  |
|  --- | --- |
| `deviatedCompositeNode` | [`DeviatedCompositeNode`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.deviation.scene-1.deviatedcompositenode.deviatedcompositenode) |
| `valueTransformer` | [`ValueTransformer`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer) |
| `axis` | [`Axis`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.axis.axis) |


#### Overrides

ValueTransformer.constructor

Methods
#### getAxis

▸ **getAxis**(): [`Axis`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.axis.axis)

#### Returns

[`Axis`](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.axis.axis)

#### getClassName

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

#### Returns

`string`

#### Inherited from

[ValueTransformer](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer#getclassname)

#### transform

▸ **transform**(`valueModelAxis`): `number`

Transforms input value

**`Throws`**

if value mapping is invalid or input value is undefined

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `valueModelAxis` | `number` | inputValue value to transform |


#### Returns

`number`

transformed value

#### Overrides

[ValueTransformer](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer).[transform](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer#transform)

#### getClassName

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

#### Returns

`string`

#### Inherited from

[ValueTransformer](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer).[getClassName](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.axis.valuetransformer.valuetransformer#getclassname-1)