39 inline constexpr double operator ""_rad(
long double val)
47 inline constexpr double operator ""_rad(
unsigned long long val)
49 return static_cast<double>(val);
55 inline constexpr double operator ""_deg(
long double val)
63 inline constexpr double operator ""_deg(
unsigned long long val)
71 inline constexpr double operator ""_arcsec(
long double val)
79 inline constexpr double operator ""_arcsec(
unsigned long long val)
87 inline constexpr double operator ""_revs(
long double val)
95 inline constexpr double operator ""_revs(
unsigned long long val)
105 inline constexpr double operator ""_km(
long double val)
113 inline constexpr double operator ""_km(
unsigned long long val)
121 inline constexpr double operator ""_m(
long double val)
129 inline constexpr double operator ""_m(
unsigned long long val)
131 return static_cast<double>(val);
137 inline constexpr double operator ""_cm(
long double val)
145 inline constexpr double operator ""_cm(
unsigned long long val)
153 inline constexpr double operator ""_mm(
long double val)
161 inline constexpr double operator ""_mm(
unsigned long long val)
169 inline constexpr double operator ""_um(
long double val)
177 inline constexpr double operator ""_um(
unsigned long long val)
185 inline constexpr double operator ""_nm(
long double val)
193 inline constexpr double operator ""_nm(
unsigned long long val)
201 inline constexpr double operator ""_au(
long double val)
209 inline constexpr double operator ""_au(
unsigned long long val)
220 inline constexpr double operator ""_s(
long double val)
228 inline constexpr double operator ""_s(
unsigned long long val)
230 return static_cast<double>(val);
236 inline constexpr double operator ""_min(
long double val)
244 inline constexpr double operator ""_min(
unsigned long long val)
252 inline constexpr double operator ""_h(
long double val)
260 inline constexpr double operator ""_h(
unsigned long long val)
268 inline constexpr double operator ""_day(
long double val)
276 inline constexpr double operator ""_day(
unsigned long long val)
284 inline constexpr double operator ""_ms(
long double val)
292 inline constexpr double operator ""_ms(
unsigned long long val)
300 inline constexpr double operator ""_us(
long double val)
308 inline constexpr double operator ""_us(
unsigned long long val)
316 inline constexpr double operator ""_ns(
long double val)
324 inline constexpr double operator ""_ns(
unsigned long long val)
332 inline constexpr double operator ""_ps(
long double val)
340 inline constexpr double operator ""_ps(
unsigned long long val)
351 inline constexpr double operator ""_m_s(
long double val)
359 inline constexpr double operator ""_m_s(
unsigned long long val)
361 return static_cast<double>(val);
367 inline constexpr double operator ""_km_s(
long double val)
375 inline constexpr double operator ""_km_s(
unsigned long long val)
383 inline constexpr double operator ""_km_h(
long double val)
391 inline constexpr double operator ""_km_h(
unsigned long long val)
401 inline constexpr double operator ""_rad_s(
long double val)
409 inline constexpr double operator ""_rad_s(
unsigned long long val)
411 return static_cast<double>(val);
417 inline constexpr double operator ""_deg_s(
long double val)
425 inline constexpr double operator ""_deg_s(
unsigned long long val)
434 constexpr double deg = 1_deg;
435 constexpr double rad = 1_rad;
436 constexpr double arcsec = 1_arcsec;
438 constexpr double m = 1_m;
439 constexpr double km = 1_km;
440 constexpr double cm = 1_cm;
441 constexpr double au = 1_au;
444 constexpr double s = 1_s;
445 constexpr double sec = 1_s;
446 constexpr double ms = 1_ms;
447 constexpr double min = 1_min;
448 constexpr double h = 1_h;
449 constexpr double day = 1_day;
453using namespace literals;
Unit arcsec
弧秒
定义 Unit.cpp:441
Unit rad
弧度
定义 Unit.cpp:440
constexpr double kCentimeterToMeter
厘米到米
定义 Constants.h:167
constexpr double kArcSecToRad
弧秒到弧度 kDegToRad/3600.0 度分秒的秒
定义 Constants.h:213
constexpr double kRevolutionToRad
周期数到弧度 2.0 * kPI
定义 Constants.h:217
constexpr double kKilometerToMeter
千米到米
定义 Constants.h:166
constexpr double kAU
天文单位 (IAU 1976)[m]
定义 Constants.h:64
constexpr double kMicroMeterToMeter
微米到米
定义 Constants.h:169
constexpr double kNanometerToMeter
纳米到米
定义 Constants.h:170
constexpr double kHourToSec
小时到秒
定义 Constants.h:182
constexpr double kDegToRad
角度到弧度 kPI/180.0
定义 Constants.h:212
constexpr double kMicroSecToSec
微秒到秒
定义 Constants.h:191
constexpr double kMilliSecToSec
毫秒到秒
定义 Constants.h:190
constexpr double kNanoSecToSec
纳秒到秒
定义 Constants.h:192
constexpr double kMillimeterToMeter
毫米到米
定义 Constants.h:168
constexpr double kDayToSec
天到秒
定义 Constants.h:186
constexpr double kPicoSecToSec
皮秒(微微秒)到秒
定义 Constants.h:193
constexpr double kMinToSec
分钟到秒
定义 Constants.h:178