Modified Julien Date [UTC].  
 More...
 | 
| constexpr  | InsTime_MJD ()=default | 
|   | Default constructor.  
  | 
| constexpr  | InsTime_MJD (int32_t mjd_day, long double mjd_frac) | 
|   | Constructor.  
  | 
|   | operator std::string () const | 
|   | Converts the object into a readable string.  
  | 
| constexpr bool  | operator!= (const InsTime_MJD &rhs) const | 
|   | Inequal comparison operator (takes double precision into account)  
  | 
| constexpr bool  | operator< (const InsTime_MJD &rhs) const | 
|   | Smaller comparison operator (takes double precision into account)  
  | 
| constexpr bool  | operator<= (const InsTime_MJD &rhs) const | 
|   | Smaller or equal comparison operator (takes double precision into account)  
  | 
| constexpr bool  | operator== (const InsTime_MJD &rhs) const | 
|   | Equal comparison operator (takes double precision into account)  
  | 
| constexpr bool  | operator> (const InsTime_MJD &rhs) const | 
|   | Greater comparison operator (takes double precision into account)  
  | 
| constexpr bool  | operator>= (const InsTime_MJD &rhs) const | 
|   | Greater or equal comparison operator (takes double precision into account)  
  | 
 | 
| int32_t  | mjd_day | 
|   | Full days since 17. November 1858 [UTC].  
  | 
| long double  | mjd_frac | 
|   | Decimal fractions of a day of the Modified Julien Date [UTC].  
  | 
Modified Julien Date [UTC]. 
Definition at line 199 of file InsTime.hpp.
 
◆ InsTime_MJD() [1/2]
  
  
      
        
          | NAV::InsTime_MJD::InsTime_MJD  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
constexprdefault   | 
  
 
 
◆ InsTime_MJD() [2/2]
  
  
      
        
          | NAV::InsTime_MJD::InsTime_MJD  | 
          ( | 
          int32_t |           mjd_day,  | 
         
        
           | 
           | 
          long double |           mjd_frac ) | 
         
       
   | 
  
inlineconstexpr   | 
  
 
Constructor. 
- Parameters
 - 
  
    | [in] | mjd_day | Full days of the Modified Julien Date [UTC]  | 
    | [in] | mjd_frac | Decimal fractions of a day of the Modified Julien Date [UTC]  | 
  
   
Definition at line 210 of file InsTime.hpp.
 
 
◆ operator std::string()
  
  
      
        
          | NAV::InsTime_MJD::operator std::string  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
explicit   | 
  
 
Converts the object into a readable string. 
Definition at line 27 of file InsTime.cpp.
 
 
◆ operator!=()
  
  
      
        
          | bool NAV::InsTime_MJD::operator!=  | 
          ( | 
          const InsTime_MJD & |           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 246 of file InsTime.hpp.
 
 
◆ operator<()
  
  
      
        
          | bool NAV::InsTime_MJD::operator<  | 
          ( | 
          const InsTime_MJD & |           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 267 of file InsTime.hpp.
 
 
◆ operator<=()
  
  
      
        
          | bool NAV::InsTime_MJD::operator<=  | 
          ( | 
          const InsTime_MJD & |           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 253 of file InsTime.hpp.
 
 
◆ operator==()
  
  
      
        
          | bool NAV::InsTime_MJD::operator==  | 
          ( | 
          const InsTime_MJD & |           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 228 of file InsTime.hpp.
 
 
◆ operator>()
  
  
      
        
          | bool NAV::InsTime_MJD::operator>  | 
          ( | 
          const InsTime_MJD & |           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 275 of file InsTime.hpp.
 
 
◆ operator>=()
  
  
      
        
          | bool NAV::InsTime_MJD::operator>=  | 
          ( | 
          const InsTime_MJD & |           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 260 of file InsTime.hpp.
 
 
◆ mjd_day
      
        
          | int32_t NAV::InsTime_MJD::mjd_day | 
        
      
 
Full days since 17. November 1858 [UTC]. 
Definition at line 201 of file InsTime.hpp.
 
 
◆ mjd_frac
      
        
          | long double NAV::InsTime_MJD::mjd_frac | 
        
      
 
Decimal fractions of a day of the Modified Julien Date [UTC]. 
Definition at line 202 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