AngleUnit

constructor(baseUnit: AngleUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String)(source)


constructor(baseUnit: AngleUnit, baseUnitEquivalent: Double, name: String, symbol: String)(source)

Convenience constructor for defining a derived angle unit from a base unit.

This constructor creates a unit whose magnitude is a fixed multiple of the provided base unit. For example, Degrees is defined relative to Radians using a multiplier of PI/180.

Parameters

baseUnit

the unit to derive from (typically the base angle unit)

baseUnitEquivalent

how many base unit units are equal to one of this unit

name

the human-readable name of the unit

symbol

the short symbol used for the unit