Julian Date wrapper (value type).
More...
#include <tempoch/time.hpp>
Julian Date wrapper (value type).
Wraps a raw double Julian Date value and provides conversions to/from UTC, MJD, and arithmetic operations.
auto utc = jd.to_utc();
auto jd2 = jd + 365.25;
double centuries = jd.julian_centuries();
static JulianDate J2000()
J2000.0 epoch (2451545.0).
Definition at line 89 of file time.hpp.
◆ JulianDate()
| constexpr tempoch::JulianDate::JulianDate |
( |
double |
v | ) |
|
|
inlineexplicitconstexpr |
◆ from_utc()
| static JulianDate tempoch::JulianDate::from_utc |
( |
const UTC & |
utc | ) |
|
|
inlinestatic |
◆ J2000()
J2000.0 epoch (2451545.0).
Definition at line 96 of file time.hpp.
◆ julian_centuries()
| double tempoch::JulianDate::julian_centuries |
( |
| ) |
const |
|
inline |
Julian centuries since J2000.
Definition at line 130 of file time.hpp.
◆ operator!=()
| bool tempoch::JulianDate::operator!= |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ operator+()
| JulianDate tempoch::JulianDate::operator+ |
( |
double |
days | ) |
const |
|
inline |
◆ operator-()
| double tempoch::JulianDate::operator- |
( |
const JulianDate & |
other | ) |
const |
|
inline |
Difference in days (this – other).
Definition at line 120 of file time.hpp.
◆ operator<()
| bool tempoch::JulianDate::operator< |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ operator<=()
| bool tempoch::JulianDate::operator<= |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ operator==()
| bool tempoch::JulianDate::operator== |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ operator>()
| bool tempoch::JulianDate::operator> |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ operator>=()
| bool tempoch::JulianDate::operator>= |
( |
const JulianDate & |
o | ) |
const |
|
inline |
◆ to_mjd()
| double tempoch::JulianDate::to_mjd |
( |
| ) |
const |
|
inline |
◆ to_utc()
| UTC tempoch::JulianDate::to_utc |
( |
| ) |
const |
|
inline |
◆ value()
| constexpr double tempoch::JulianDate::value |
( |
| ) |
const |
|
inlineconstexpr |
The documentation for this class was generated from the following file: