Julien Date [UTC].
More...
|
| constexpr | InsTime_JD (int32_t jd_day, long double jd_frac) |
| | Constructor.
|
| | operator std::string () const |
| | Converts the object into a readable string.
|
| constexpr bool | operator!= (const InsTime_JD &rhs) const |
| | Inequal comparison operator (takes double precision into account)
|
| constexpr bool | operator< (const InsTime_JD &rhs) const |
| | Smaller comparison operator (takes double precision into account)
|
| constexpr bool | operator<= (const InsTime_JD &rhs) const |
| | Smaller or equal comparison operator (takes double precision into account)
|
| constexpr bool | operator== (const InsTime_JD &rhs) const |
| | Equal comparison operator (takes double precision into account)
|
| constexpr bool | operator> (const InsTime_JD &rhs) const |
| | Greater comparison operator (takes double precision into account)
|
| constexpr bool | operator>= (const InsTime_JD &rhs) const |
| | Greater or equal comparison operator (takes double precision into account)
|
|
| int32_t | jd_day |
| | Full days since 1. January −4712 [UTC].
|
| long double | jd_frac |
| | Decimal fractions of a day of the Julien Date [UTC].
|
Julien Date [UTC].
Definition at line 285 of file InsTime.hpp.
◆ InsTime_JD()
| NAV::InsTime_JD::InsTime_JD |
( |
int32_t | jd_day, |
|
|
long double | jd_frac ) |
|
inlineconstexpr |
Constructor.
- Parameters
-
| [in] | jd_day | Full days of the Julien Date [UTC] |
| [in] | jd_frac | Decimal fractions of a day of the Julien Date [UTC] |
Definition at line 293 of file InsTime.hpp.
◆ operator std::string()
| NAV::InsTime_JD::operator std::string |
( |
| ) |
const |
|
explicit |
Converts the object into a readable string.
Definition at line 34 of file InsTime.cpp.
◆ operator!=()
| bool NAV::InsTime_JD::operator!= |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Inequal comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 329 of file InsTime.hpp.
◆ operator<()
| bool NAV::InsTime_JD::operator< |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Smaller comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 350 of file InsTime.hpp.
◆ operator<=()
| bool NAV::InsTime_JD::operator<= |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Smaller or equal comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 336 of file InsTime.hpp.
◆ operator==()
| bool NAV::InsTime_JD::operator== |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Equal comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 311 of file InsTime.hpp.
◆ operator>()
| bool NAV::InsTime_JD::operator> |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Greater comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 358 of file InsTime.hpp.
◆ operator>=()
| bool NAV::InsTime_JD::operator>= |
( |
const InsTime_JD & | rhs | ) |
const |
|
inlineconstexpr |
Greater or equal comparison operator (takes double precision into account)
- Parameters
-
| [in] | rhs | Right-hand side to compare with |
- Returns
- Comparison result
Definition at line 343 of file InsTime.hpp.
◆ jd_day
| int32_t NAV::InsTime_JD::jd_day |
Full days since 1. January −4712 [UTC].
Definition at line 287 of file InsTime.hpp.
◆ jd_frac
| long double NAV::InsTime_JD::jd_frac |
Decimal fractions of a day of the Julien Date [UTC].
Definition at line 288 of file InsTime.hpp.
The documentation for this struct was generated from the following files:
- /home/runner/work/INSTINCT/INSTINCT/src/Navigation/Time/InsTime.hpp
- /home/runner/work/INSTINCT/INSTINCT/src/Navigation/Time/InsTime.cpp