Last updated

API / geotoolkit / axis / PieceLinearValueTransformer / PieceLinearValueTransformer

Class: PieceLinearValueTransformer

axis.PieceLinearValueTransformer.PieceLinearValueTransformer

ValueTransform implementation for piece-linear case.

Hierarchy

Table of contents

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
extrapolationtypeExtrapolationTypeEnum of ExtrapolationType

Contents

Constructors

new PieceLinearValueTransformer(inputValues)

new PieceLinearValueTransformer(inputValues?)

Create PieceLinearValueTransformer

Parameters

Name Type Description
Optional inputValuesOptionsobject with all props

Overrides

ValueTransformer.constructor


new PieceLinearValueTransformer(inputValues, outputValues, extrapolationType)

new PieceLinearValueTransformer(inputValues, outputValues, extrapolationType)

Create PieceLinearValueTransformer

Parameters

Name Type Description
inputValuesnumber[]array of input values or object with all props
outputValuesnumber[]array of output values
extrapolationTypeExtrapolationTypeEnum of ExtrapolationType

Overrides

ValueTransformer.constructor

Methods

getClassName

getClassName(): string

Returns

string

Inherited from

ValueTransformer.getClassName


getExtrapolationType

getExtrapolationType(): ExtrapolationType

Gets extrapolation type (by default: PieceLinearValueTransformer.ExtrapolationType.Boundary)

Returns

ExtrapolationType

extrapolationType


getProperties

getProperties(): Options

Gets all the properties pertaining to this object

Returns

Options

properties


setExtrapolationType

setExtrapolationType(extrapolationType): PieceLinearValueTransformer

Sets extrapolation type for out-of-range input values

Parameters

Name Type Description
extrapolationTypeExtrapolationTypeEnum of ExtrapolationType

Returns

PieceLinearValueTransformer

this


setProperties

setProperties(properties?): PieceLinearValueTransformer

Sets all the properties pertaining to this object

Throws

Error if properties are not valid

Parameters

Name Type Description
Optional propertiesOptionsAn object containing the properties to set

Returns

PieceLinearValueTransformer


transform

transform(val, reverse?): number

Transforms input value

Throws

if value mapping is invalid or input value is undefined

Parameters

Name Type Description
valnumberinputValue value to transform
Optional reversebooleandirection of transformation

Returns

number

transformed value

Overrides

ValueTransformer.transform


getClassName

Static getClassName(): string

Returns

string

Inherited from

ValueTransformer.getClassName