22 static constexpr UnitId
unit_id() {
return UNIT_ID_MILLIRADIAN; }
23 static constexpr std::string_view
symbol() {
return "mrad"; }
24 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
27 static constexpr UnitId
unit_id() {
return UNIT_ID_RADIAN; }
28 static constexpr std::string_view
symbol() {
return "rad"; }
29 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
32 static constexpr UnitId
unit_id() {
return UNIT_ID_MICRO_ARCSECOND; }
33 static constexpr std::string_view
symbol() {
return "μas"; }
34 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
37 static constexpr UnitId
unit_id() {
return UNIT_ID_MILLI_ARCSECOND; }
38 static constexpr std::string_view
symbol() {
return "mas"; }
39 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
42 static constexpr UnitId
unit_id() {
return UNIT_ID_ARCSECOND; }
43 static constexpr std::string_view
symbol() {
return "″"; }
44 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
47 static constexpr UnitId
unit_id() {
return UNIT_ID_ARCMINUTE; }
48 static constexpr std::string_view
symbol() {
return "′"; }
49 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
52 static constexpr UnitId
unit_id() {
return UNIT_ID_DEGREE; }
53 static constexpr std::string_view
symbol() {
return "°"; }
54 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
57 static constexpr UnitId
unit_id() {
return UNIT_ID_GRADIAN; }
58 static constexpr std::string_view
symbol() {
return "gon"; }
59 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
62 static constexpr UnitId
unit_id() {
return UNIT_ID_TURN; }
63 static constexpr std::string_view
symbol() {
return "tr"; }
64 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
67 static constexpr UnitId
unit_id() {
return UNIT_ID_HOUR_ANGLE; }
68 static constexpr std::string_view
symbol() {
return "h"; }
69 static constexpr DimensionId
dimension() {
return DIMENSION_ID_ANGLE; }
Core quantity template and error translation utilities.
Quantity< MilliradianTag > Milliradian
Quantity< HourAngleTag > HourAngle
Quantity< GradianTag > Gradian
Quantity< MicroArcsecondTag > MicroArcsecond
Quantity< ArcminuteTag > Arcminute
Quantity< RadianTag > Radian
Quantity< ArcsecondTag > Arcsecond
Quantity< MilliArcsecondTag > MilliArcsecond
Quantity< DegreeTag > Degree
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr DimensionId dimension()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr UnitId unit_id()
static constexpr std::string_view symbol()
static constexpr DimensionId dimension()