luminous_intensity library

Provides type-safe units for Luminous Intensity.

Import this file to use LuminousIntensity quantities and their extensions on num (like 150.cd, 500.mcd).

Classes

LuminousIntensity
Represents a quantity of luminous intensity.
Quantity<T extends Unit<T>>
An abstract representation of a physical quantity, encapsulating a numerical value and a specific unit of measurement.
Unit<T extends Unit<T>>
A contract for all unit enums.

Enums

LuminousIntensityUnit
Represents units for luminous intensity.

Extensions

LuminousIntensityCreation on num
Provides convenient factory methods for creating LuminousIntensity instances from num using getter properties named after common unit symbols or names.
LuminousIntensityValueGetters on LuminousIntensity
Provides convenient access to LuminousIntensity values in specific units using getter properties.