Support class that wrap useful Unit functions.
Definition unithelper.h:45
static std::vector< std::string > QuantityList()
Returns the default quantity lists.
static UnitQuantityList DefaultUnitQuantityList()
Returns a list of unit/quantity relations.
static std::vector< std::string > UnitList()
Returns a list of all units.
static std::vector< std::string > UnitsByQuantity(const std::string &quantity)
Returns a list of units by a quantity.
The string namespace is used for string manipulation functions.
Definition stringparser.h:14
std::vector< UnitQuantity > UnitQuantityList
List of unit quantity physical dimension relation.
Definition unithelper.h:40
Unit - quantity -physical dimension relation.
Definition unithelper.h:23
double Factor
Factor.
Definition unithelper.h:26
std::string Unit
Unit of measure (ASCII not UTF8 coded).
Definition unithelper.h:25
int Meter
Physical dimension (m)
Definition unithelper.h:28
int Mol
Physical dimension (mol)
Definition unithelper.h:33
double Offset
Offset.
Definition unithelper.h:27
int Candela
Physical dimension (cd)
Definition unithelper.h:34
std::string Quantity
Quantity name.
Definition unithelper.h:24
int Kilogram
Physical dimension (kg)
Definition unithelper.h:29
int Ampere
Physical dimension (A)
Definition unithelper.h:32
int Kelvin
Physical dimension (K)
Definition unithelper.h:31
int Seconds
Physical dimension (s)
Definition unithelper.h:30