Last updated

API / geotoolkit / util / ArithmeticMeanScaleCalculator / ArithmeticMeanScaleCalculator

Class: ArithmeticMeanScaleCalculator

util.ArithmeticMeanScaleCalculator.ArithmeticMeanScaleCalculator

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

Implements

Table of contents

Constructors
Methods

Contents

Constructors

new ArithmeticMeanScaleCalculator(weightPower)

new ArithmeticMeanScaleCalculator(weightPower?)

Creates an instance

Parameters

Name Type Description
Optional weightPowernumberweight power (default is "1")
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