38 _julianDate(julianDate)
52 _julianDate(rhs._julianDate)
74 double jJul0hTU = (double)k + 0.5;
86 const double TWOPI = 6.28318530717958647693 ;
87 const double OMEGATERRE = 6.28318530717958647693 / 86164.09054 ;
98 j0hTU = (double)
n + 0.5 ;
105 t = (j0hTU - 2415020.0) / 36525.0 ;
106 tsm0hTU = 23925.836 + t * (8640184.542 + t * 0.0929) ;
111 t = j0hTU - 2433281.5 ;
112 tsm0hTU = 1.72944494 + t * 6.3003880987 ;
116 t = (j0hTU - 2451545.0) / 36525.0 ;
117 tsm0hTU = 24110.54841 + t * (8640184.812866 + t * (0.093103 - t * 6.210e-6)) ;
121 tsm = fmod (t,
TWOPI) ;
136 AsJSDDateTime(&date);
143 AsGMSTDateTime(&date);
This class represents a date.
int AsJulianDate(JulianDate *julian)
This function converts the current JSDDateTime into Julian Date.
This class represents a date and time in the civil format.
int AsJulianDate(JulianDate *julianDate)
This function converts the current CivilDateTime into Julian Date.
void set_day0hTU(JulianDate day)
static const double JOURCIVIL_LENGTH
int AsGMSTDateTime(GMSTDateTime *GMST)
This function converts the current JulianDate into GMSTDateTime.
void set_second(double second)
This class represents a date in the julian referential.
os2<< "> n<< " > nendobj n
void set_decimal(double decimal)
double get_second() const
int AsJSDDateTime(JSDDateTime *JSDdate)
This function converts the current JulianDate in JSDDateTime.
JulianDate & operator=(const JulianDate &rhs)
Affectation operator.
JulianDate & operator+(const JulianDate &rhs)
Summation operator.
Ori_TSM_Green get_origine()
This class represents a date.