API / geotoolkit / axis / PieceLinearValueTransformer / PieceLinearValueTransformer
axis.PieceLinearValueTransformer.PieceLinearValueTransformer
ValueTransform implementation for piece-linear case.
↳
PieceLinearValueTransformer
Constructors
| [new PieceLinearValueTransformer(inputValues)](/solutions/geotoolkit/apis/classes/geotoolkit.axis.piecelinearvaluetransformer.piecelinearvaluetransformer.md#new piecelinearvaluetransformer(inputvalues)) | [new PieceLinearValueTransformer(inputValues, outputValues, extrapolationType)](/solutions/geotoolkit/apis/classes/geotoolkit.axis.piecelinearvaluetransformer.piecelinearvaluetransformer.md#new piecelinearvaluetransformer(inputvalues, outputvalues, extrapolationtype)) |
|---|
Methods
Css Properties
| Name | Type | Description |
|---|---|---|
extrapolationtype | ExtrapolationType | Enum of ExtrapolationType |
Constructors
• new PieceLinearValueTransformer(inputValues?)
Create PieceLinearValueTransformer
| Name | Type | Description |
|---|---|---|
Optional inputValues | Options | object with all props |
ValueTransformer.constructor
• new PieceLinearValueTransformer(inputValues, outputValues, extrapolationType)
Create PieceLinearValueTransformer
| Name | Type | Description |
|---|---|---|
inputValues | number[] | array of input values or object with all props |
outputValues | number[] | array of output values |
extrapolationType | ExtrapolationType | Enum of ExtrapolationType |
ValueTransformer.constructor
Methods
▸ getClassName(): string
string
▸ getExtrapolationType(): ExtrapolationType
Gets extrapolation type (by default: PieceLinearValueTransformer.ExtrapolationType.Boundary)
extrapolationType
▸ getProperties(): Options
Gets all the properties pertaining to this object
properties
▸ setExtrapolationType(extrapolationType): PieceLinearValueTransformer
Sets extrapolation type for out-of-range input values
| Name | Type | Description |
|---|---|---|
extrapolationType | ExtrapolationType | Enum of ExtrapolationType |
this
▸ setProperties(properties?): PieceLinearValueTransformer
Sets all the properties pertaining to this object
Throws
Error if properties are not valid
| Name | Type | Description |
|---|---|---|
Optional properties | Options | An object containing the properties to set |
▸ transform(val, reverse?): number
Transforms input value
Throws
if value mapping is invalid or input value is undefined
| Name | Type | Description |
|---|---|---|
val | number | inputValue value to transform |
Optional reverse | boolean | direction of transformation |
number
transformed value
▸ Static getClassName(): string
string