Skip to content
Last updated

API / geotoolkit / util / ArithmeticMeanScaleCalculator / ArithmeticMeanScaleCalculator

Class: ArithmeticMeanScaleCalculator

util.ArithmeticMeanScaleCalculator.ArithmeticMeanScaleCalculator

Based on "WeightedArithmeticMean" with weight power (the power's default is "1").<br> The mean is weighted with device distances.

Implements

Table of contents

Constructors
  • [new ArithmeticMeanScaleCalculator(weightPower)](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.util.arithmeticmeanscalecalculator.arithmeticmeanscalecalculator.md#new arithmeticmeanscalecalculator(weightpower))
Methods

Contents

Constructors

new ArithmeticMeanScaleCalculator(weightPower)

• new ArithmeticMeanScaleCalculator(weightPower?)

Creates an instance

Parameters

Name Type Description
Optional weightPowernumberweight power (default is &quot;1&quot;)
Methods

calculateScale

▸ calculateScale(distances): number

Gets integral "model-to-device" scale

Throws

Error if input distances are not valid

Parameters

Name Type Description
distancesIModelDeviceDistance[]array of model-device distances pairs

Returns

number

Implementation of

IScaleCalculator.calculateScale


getWeightPower

▸ getWeightPower(): number

Gets weight power

Returns

number

weight power


setWeightPower

▸ setWeightPower(weightPower): ArithmeticMeanScaleCalculator

Sets weight power

Parameters

Name Type Description
weightPowernumberweight power

Returns

ArithmeticMeanScaleCalculator

this