|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represents a date in the julian referential. More...
#include <JulianDate.h>
Public Member Functions | |
| JulianDate () | |
| constructor More... | |
| ~JulianDate () | |
| Destructor. More... | |
| JulianDate (const JulianDate &rhs) | |
| Copy constructor. More... | |
| JulianDate (CivilDateTime &rhs) | |
| Constructor with date initialisation using a CivilDateTime. More... | |
| JulianDate (JSDDateTime &rhs) | |
| Constructor with date initialisation using a JSDDateTime. More... | |
| JulianDate (double julianDate) | |
| Constructor with date initialisation. More... | |
| JulianDate & | operator= (const JulianDate &rhs) |
| Affectation operator. More... | |
| JulianDate & | operator+ (const JulianDate &rhs) |
| Summation operator. More... | |
| void | set_julianDate (double julianDate) |
| double | get_julianDate () const |
| int | AsJSDDateTime (JSDDateTime *JSDdate) |
| This function converts the current JulianDate in JSDDateTime. More... | |
| int | AsGMSTDateTime (GMSTDateTime *GMST) |
| This function converts the current JulianDate into GMSTDateTime. More... | |
| operator JSDDateTime () | |
| operator GMSTDateTime () | |
Protected Attributes | |
| double | _julianDate |
This class represents a date in the julian referential.
Definition at line 27 of file JulianDate.h.
| ossimplugins::JulianDate::JulianDate | ( | ) |
| ossimplugins::JulianDate::~JulianDate | ( | ) |
| ossimplugins::JulianDate::JulianDate | ( | const JulianDate & | rhs | ) |
| ossimplugins::JulianDate::JulianDate | ( | CivilDateTime & | rhs | ) |
Constructor with date initialisation using a CivilDateTime.
Definition at line 32 of file JulianDate.cpp.
References ossimplugins::CivilDateTime::AsJulianDate().
| ossimplugins::JulianDate::JulianDate | ( | JSDDateTime & | rhs | ) |
Constructor with date initialisation using a JSDDateTime.
Definition at line 42 of file JulianDate.cpp.
References ossimplugins::JSDDateTime::AsJulianDate().
| ossimplugins::JulianDate::JulianDate | ( | double | julianDate | ) |
| int ossimplugins::JulianDate::AsGMSTDateTime | ( | GMSTDateTime * | GMST | ) |
This function converts the current JulianDate into GMSTDateTime.
| GMSTDateTime | [out] The class that receives the result of the conversion of the current JulianDate into GMSTDateTime |
Definition at line 84 of file JulianDate.cpp.
References _julianDate, ossimplugins::GMSTDateTime::AN1900, ossimplugins::GMSTDateTime::AN1950, ossimplugins::GMSTDateTime::AN2000, ossimplugins::GMSTDateTime::get_origine(), ossimplugins::CivilDateTime::JOURCIVIL_LENGTH, n, ossimplugins::GMSTDateTime::set_tms(), and TWOPI.
| int ossimplugins::JulianDate::AsJSDDateTime | ( | JSDDateTime * | JSDdate | ) |
This function converts the current JulianDate in JSDDateTime.
| JSDdate | [out] The classe that receives the result of the conversion of the current JulianDate in JSDDateTime |
Definition at line 68 of file JulianDate.cpp.
References _julianDate, ossimplugins::JSDDateTime::get_second(), ossimplugins::CivilDateTime::JOURCIVIL_LENGTH, ossimplugins::JSDDateTime::set_day0hTU(), ossimplugins::JSDDateTime::set_decimal(), and ossimplugins::JSDDateTime::set_second().
Referenced by ossimplugins::JSDDateTime::JSDDateTime().
|
inline |
Definition at line 70 of file JulianDate.h.
Referenced by ossimplugins::CivilDateTime::AsGMSTDateTime(), ossimplugins::JSDDateTime::AsGMSTDateTime(), ossimplugins::CivilDateTime::AsJSDDateTime(), ossimplugins::JSDDateTime::AsJulianDate(), ossimplugins::PlatformPosition::InitAuxiliaryData(), ossimplugins::PlatformPosition::Interpolate(), ossimplugins::JSDDateTime::NormDate(), ossimplugins::Ephemeris::saveState(), and ossimplugins::GalileanEphemeris::ToGeographic().
| ossimplugins::JulianDate::operator GMSTDateTime | ( | ) |
Definition at line 140 of file JulianDate.cpp.
| ossimplugins::JulianDate::operator JSDDateTime | ( | ) |
Definition at line 133 of file JulianDate.cpp.
| JulianDate & ossimplugins::JulianDate::operator+ | ( | const JulianDate & | rhs | ) |
| JulianDate & ossimplugins::JulianDate::operator= | ( | const JulianDate & | rhs | ) |
|
inline |
Definition at line 65 of file JulianDate.h.
Referenced by ossimplugins::CivilDateTime::AsJulianDate(), and ossimplugins::JSDDateTime::AsJulianDate().
|
protected |
Definition at line 95 of file JulianDate.h.
Referenced by AsGMSTDateTime(), AsJSDDateTime(), operator+(), and operator=().
1.8.14