|
Sen API
Sen Libraries
|
Data about a given unit definition. Given f, x, y: More...
#include <unit.h>
Public Attributes | |
| UnitCategory | category |
| The type of measurement. | |
| std::string | name |
| Plain name (i.e. "meter"). | |
| std::string | namePlural |
| Plural name (i.e. "meters"). | |
| std::string | abbreviation |
| Unique abbreviation (i.e. "m"). | |
| float64_t | f |
| Multiplication factor to convert to SI. | |
| float64_t | x |
| Offset to convert to SI. | |
| float64_t | y |
| Offset to convert to SI. | |
Friends | |
| bool | operator== (const UnitSpec &lhs, const UnitSpec &rhs) noexcept |
| bool | operator!= (const UnitSpec &lhs, const UnitSpec &rhs) noexcept |
Data about a given unit definition. Given f, x, y:
SI(val) = ((val + y) * f) + x Unit(val) = ((val - x) / f) - y
| UnitCategory sen::UnitSpec::category |
The type of measurement.
| std::string sen::UnitSpec::name |
Plain name (i.e. "meter").
| std::string sen::UnitSpec::namePlural |
Plural name (i.e. "meters").
| std::string sen::UnitSpec::abbreviation |
Unique abbreviation (i.e. "m").
| float64_t sen::UnitSpec::f |
Multiplication factor to convert to SI.
| float64_t sen::UnitSpec::x |
Offset to convert to SI.
| float64_t sen::UnitSpec::y |
Offset to convert to SI.