Package-level declarations
The Unit subclass for each measure type, defining its conversion factors and of/ofBaseUnits factories. Also includes the generic MulUnit/PerUnit compound units and specializations like LinearVelocityUnit.
Types
Link copied to clipboard
class AngularAccelerationUnit(angularVelocity: AngularVelocityUnit, time: TimeUnit) : PerUnit<PerUnit<AngleUnit, TimeUnit>, TimeUnit>
Unit representing angular acceleration (angular velocity per time, or angle per time squared).
Link copied to clipboard
Link copied to clipboard
class CurrentUnit(baseUnit: CurrentUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<CurrentUnit>
Unit of measurement for electrical current.
Link copied to clipboard
class DistanceUnit(baseUnit: DistanceUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<DistanceUnit>
Unit of measurement for distance/length.
Link copied to clipboard
class EnergyUnit(baseUnit: EnergyUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<EnergyUnit>
Unit of measurement for energy (force × distance).
Link copied to clipboard
class LinearAccelerationUnit(velocity: LinearVelocityUnit, time: TimeUnit) : PerUnit<PerUnit<DistanceUnit, TimeUnit>, TimeUnit>
Unit representing linear acceleration (velocity per time, or distance per time squared).
Link copied to clipboard
Unit representing linear velocity (distance per time).
Link copied to clipboard
class TemperatureUnit(baseUnit: TemperatureUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<TemperatureUnit>
Unit of measurement for temperature.
Link copied to clipboard
class TorqueUnit(baseUnit: TorqueUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<TorqueUnit>
Unit of measurement for torque (force × distance).
Link copied to clipboard
class VoltageUnit(baseUnit: VoltageUnit?, toBaseConverter: (Double) -> Double, fromBaseConverter: (Double) -> Double, unitName: String, unitSymbol: String) : Unit<VoltageUnit>
Unit of measurement for electrical potential difference (voltage).