unit_convert library

A library to easily convert between different units

Classes

AngleConverter
Converter for numerous AngleUnits.
AngleUnit
Enum for numerous AngleConverters.
AreaConverter
Converter for numerous AreaUnits.
AreaUnit
Enum for numerous AreaConverters.
Converter<T>
The base class for all converters.
CustomConverter
A custom converter with function for both to base and from base conversions.
EnergyConverter
Converter for numerous EnergyUnits.
EnergyUnit
Enum for numerous EnergyConverters.
ForceConverter
Converter for numerous ForceUnits.
ForceUnit
Enum for numerous ForceConverters.
LengthConverter
Converter for numerous LengthUnits.
LengthUnit
Enum for numerous LengthConverters.
NumberBase
Enum for numerous NumberConverters.
NumberConverter
Converter for numerous NumberBases.
PowerConverter
Converter for numerous PowerUnits.
PowerUnit
An enum for numerous PowerConverters.
PressureConverter
Converter for numerous PressureUnits.
PressureUnit
An enum for numerous PowerConverters.
RatioConverter
A numerical converter that can be expressed as a ratio to the base unit.
SpeedConverter
Converter for numerous SpeedUnits.
SpeedUnit
An enum for numerous SpeedConverters.
StorageConverter
Converter for numerous StorageUnits.
StorageUnit
An enum for numerous StorageConverters.
StringConverter
A converter that converts Strings.
TemperatureConverter
Converter for numerous TemperatureUnits.
TemperatureUnit
An enum for numerous TemperatureConverters.
TimeConverter
Converter for numerous TimeUnits.
TimeUnit
An enum for numerous TimeConverters.
Unit
Provides utillities to parse a unit id to its Converter.
Units
Provides utillities to work with Converters.
VolumeConverter
Converter for numerous VolumeUnits.
VolumeUnit
An enum for numerous VolumeConverters.
WeightConverter
Converter for numerous WeightUnits.
WeightUnit
An enum for numerous WeightConverters.

Constants

acre → const AreaConverter
attogram → const WeightConverter
attojoule → const EnergyConverter
attoliter → const VolumeConverter
attonewton → const ForceConverter
attowatt → const PowerConverter
bar → const PressureConverter
barrelOil → const VolumeConverter
barrelUK → const VolumeConverter
barrelUS → const VolumeConverter
binary → const NumberConverter
bit → const StorageConverter
block → const StorageConverter
byte → const StorageConverter
calorie → const EnergyConverter
carat → const WeightConverter
cd74Minute → const StorageConverter
cd80Minute → const StorageConverter
centigram → const WeightConverter
centiliter → const VolumeConverter
centimeter → const LengthConverter
centimeterPerHour → const SpeedConverter
centimeterPerMinute → const SpeedConverter
centimeterPerSecond → const SpeedConverter
centinewton → const ForceConverter
centipascal → const PressureConverter
centiwatt → const PowerConverter
century → const TimeConverter
character → const StorageConverter
cubicCentimeter → const VolumeConverter
cubicFoot → const VolumeConverter
cubicInch → const VolumeConverter
cubicKilometer → const VolumeConverter
cubicMeter → const VolumeConverter
cubicMile → const VolumeConverter
cubicMillimeter → const VolumeConverter
cubicYard → const VolumeConverter
day → const TimeConverter
decade → const TimeConverter
decigram → const WeightConverter
deciliter → const VolumeConverter
decimal → const NumberConverter
decinewton → const ForceConverter
deciwatt → const PowerConverter
degree → const AngleConverter
dekagram → const WeightConverter
dekaliter → const VolumeConverter
dekanewton → const ForceConverter
dekapascal → const PressureConverter
dekawatt → const PowerConverter
dvd → const StorageConverter
electronVolt → const EnergyConverter
exabit → const StorageConverter
exabyte → const StorageConverter
exagram → const WeightConverter
exaliter → const VolumeConverter
exanewton → const ForceConverter
exawatt → const PowerConverter
femtogram → const WeightConverter
femtojoule → const EnergyConverter
femtoliter → const VolumeConverter
femtonewton → const ForceConverter
femtowatt → const PowerConverter
footPerHour → const SpeedConverter
footPerMinute → const SpeedConverter
footPerSecond → const SpeedConverter
fortnight → const TimeConverter
gallonUK → const VolumeConverter
gallonUS → const VolumeConverter
gigabit → const StorageConverter
gigabyte → const StorageConverter
gigagram → const WeightConverter
gigajoule → const EnergyConverter
gigaliter → const VolumeConverter
giganewton → const ForceConverter
gigapascal → const PressureConverter
gigawatt → const PowerConverter
gigawattHour → const EnergyConverter
gram → const WeightConverter
gramForce → const ForceConverter
hectare → const AreaConverter
hectogram → const WeightConverter
hectoliter → const VolumeConverter
hectonewton → const ForceConverter
hectopascal → const PressureConverter
hectowatt → const PowerConverter
hexadecimal → const NumberConverter
hour → const TimeConverter
inch → const LengthConverter
joule → const EnergyConverter
kilobit → const StorageConverter
kilobyte → const StorageConverter
kilocalorie → const EnergyConverter
kiloelectronVolt → const EnergyConverter
kilogram → const WeightConverter
kilogramForce → const ForceConverter
kilojoule → const EnergyConverter
kiloliter → const VolumeConverter
kilometer → const LengthConverter
kilometerPerHour → const SpeedConverter
kilometerPerMinute → const SpeedConverter
kilometerPerSecond → const SpeedConverter
kilonewton → const ForceConverter
kilopascal → const PressureConverter
kiloton → const WeightConverter
kilowatt → const PowerConverter
kilowattHour → const EnergyConverter
kipForce → const ForceConverter
knot → const SpeedConverter
ksi → const PressureConverter
liter → const VolumeConverter
mach → const SpeedConverter
megabit → const StorageConverter
megabyte → const StorageConverter
megaelectronVolt → const EnergyConverter
megagram → const WeightConverter
megajoule → const EnergyConverter
megaliter → const VolumeConverter
meganewton → const ForceConverter
megapascal → const PressureConverter
megawatt → const PowerConverter
megawattHour → const EnergyConverter
meter → const LengthConverter
meterPerHour → const SpeedConverter
meterPerMinute → const SpeedConverter
meterPerSecond → const SpeedConverter
microbar → const PressureConverter
microgram → const WeightConverter
microjoule → const EnergyConverter
microliter → const VolumeConverter
micrometer → const LengthConverter
micronewton → const ForceConverter
micropascal → const PressureConverter
microsecond → const TimeConverter
mile → const LengthConverter
milePerHour → const SpeedConverter
milePerMinute → const SpeedConverter
milePerSecond → const SpeedConverter
millenium → const TimeConverter
millibar → const PressureConverter
milligram → const WeightConverter
millijoule → const EnergyConverter
milliliter → const VolumeConverter
millimeter → const LengthConverter
millinewton → const ForceConverter
millipascal → const PressureConverter
millisecond → const TimeConverter
milliwatt → const PowerConverter
minute → const TimeConverter
month → const TimeConverter
nanogram → const WeightConverter
nanoliter → const VolumeConverter
nanometer → const LengthConverter
nanonewton → const ForceConverter
nanosecond → const TimeConverter
nauticalMile → const LengthConverter
newton → const ForceConverter
nibble → const StorageConverter
octal → const NumberConverter
ounce → const WeightConverter
ounceForce → const ForceConverter
pascal → const PressureConverter
petabit → const StorageConverter
petabyte → const StorageConverter
petagram → const WeightConverter
petaliter → const VolumeConverter
petanewton → const ForceConverter
petawatt → const PowerConverter
picogram → const WeightConverter
picojoule → const EnergyConverter
picoliter → const VolumeConverter
piconewton → const ForceConverter
picosecond → const TimeConverter
picowatt → const PowerConverter
pound → const WeightConverter
poundal → const WeightConverter
poundForce → const ForceConverter
psi → const PressureConverter
quintal → const WeightConverter
radian → const AngleConverter
second → const TimeConverter
squareCentimeter → const AreaConverter
squareFoot → const AreaConverter
squareInch → const AreaConverter
squareKilometer → const AreaConverter
squareMeter → const AreaConverter
squareMicrometer → const AreaConverter
squareMile → const AreaConverter
squareMillimeter → const AreaConverter
squareNanometer → const AreaConverter
squareYard → const AreaConverter
standardAtmosphere → const PressureConverter
terabit → const StorageConverter
terabyte → const StorageConverter
teragram → const WeightConverter
teraliter → const VolumeConverter
teranewton → const ForceConverter
terawatt → const PowerConverter
ton → const WeightConverter
tonForce → const ForceConverter
tonUK → const WeightConverter
tonUS → const WeightConverter
torr → const PressureConverter
watt → const PowerConverter
wattHour → const EnergyConverter
week → const TimeConverter
word → const StorageConverter
yard → const LengthConverter
yardPerHour → const SpeedConverter
yardPerMinute → const SpeedConverter
yardPerSecond → const SpeedConverter
year → const TimeConverter

Functions

convert(Converter<num> from, Converter<num> to, num value) double
Converts the given value from the unit given by from to the target unit given by to.
from<T>(Converter<T> converter) Converter<T>
Sytactic sugar for

Typedefs

ConversionFn = double Function(num value)
A custom conversion function.