OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represent an ephemeris in Geographic coordinates system. More...
#include <GeographicEphemeris.h>
Public Member Functions | |
GeographicEphemeris () | |
Constructor. More... | |
virtual | ~GeographicEphemeris () |
Destructor. More... | |
GeographicEphemeris (JSDDateTime date, double pos[3], double speed[3]) | |
Constructor with initialisations. More... | |
GeographicEphemeris (const GeographicEphemeris &rhs) | |
Copy constructor. More... | |
GeographicEphemeris (GalileanEphemeris &rhs) | |
GeographicEphemeris & | operator= (const GeographicEphemeris &rhs) |
Affectation operator. More... | |
void | ToGalilean (GalileanEphemeris *vGal) |
This fonction converts the current ephemeris in the Galilean coordinates system. More... | |
operator GalileanEphemeris () | |
virtual Ephemeris * | Clone () |
This function creates a copy of the current class. More... | |
![]() | |
Ephemeris () | |
Constructor. More... | |
virtual | ~Ephemeris () |
Destructor. More... | |
Ephemeris (JSDDateTime date, double pos[3], double speed[3]) | |
Constructor with initialisations. More... | |
Ephemeris (const Ephemeris &rhs) | |
Copy constructor. More... | |
Ephemeris & | operator= (const Ephemeris &rhs) |
Affectation operator. More... | |
JSDDateTime | get_date () const |
double * | get_position () |
const double * | get_position () const |
double * | get_speed () |
const double * | get_speed () const |
void | set_date (JSDDateTime date) |
void | set_position (double position[3]) |
void | set_speed (double speed[3]) |
bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save object state to a keyword list. More... | |
bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to the load (recreate) the state of the object from a keyword list. More... | |
Additional Inherited Members | |
![]() | |
JSDDateTime | _date |
double | _position [3] |
double | _speed [3] |
This class represent an ephemeris in Geographic coordinates system.
Definition at line 27 of file GeographicEphemeris.h.
ossimplugins::GeographicEphemeris::GeographicEphemeris | ( | ) |
|
virtual |
ossimplugins::GeographicEphemeris::GeographicEphemeris | ( | JSDDateTime | date, |
double | pos[3], | ||
double | speed[3] | ||
) |
ossimplugins::GeographicEphemeris::GeographicEphemeris | ( | const GeographicEphemeris & | rhs | ) |
ossimplugins::GeographicEphemeris::GeographicEphemeris | ( | GalileanEphemeris & | rhs | ) |
Definition at line 81 of file GeographicEphemeris.cpp.
References ossimplugins::GalileanEphemeris::ToGeographic().
|
inlinevirtual |
This function creates a copy of the current class.
Reimplemented from ossimplugins::Ephemeris.
Definition at line 64 of file GeographicEphemeris.h.
ossimplugins::GeographicEphemeris::operator GalileanEphemeris | ( | ) |
Definition at line 74 of file GeographicEphemeris.cpp.
GeographicEphemeris & ossimplugins::GeographicEphemeris::operator= | ( | const GeographicEphemeris & | rhs | ) |
Affectation operator.
Definition at line 39 of file GeographicEphemeris.cpp.
References ossimplugins::Ephemeris::Ephemeris().
void ossimplugins::GeographicEphemeris::ToGalilean | ( | GalileanEphemeris * | vGal | ) |
This fonction converts the current ephemeris in the Galilean coordinates system.
Definition at line 46 of file GeographicEphemeris.cpp.
References ossimplugins::Ephemeris::_date, ossimplugins::Ephemeris::_position, ossimplugins::Ephemeris::_speed, ossimplugins::GMSTDateTime::AN1950, ossimplugins::JSDDateTime::AsGMSTDateTime(), ossimplugins::GMSTDateTime::get_tms(), ossimplugins::Ephemeris::set_date(), ossimplugins::GMSTDateTime::set_origine(), ossimplugins::Ephemeris::set_position(), and ossimplugins::Ephemeris::set_speed().
Referenced by ossimplugins::GalileanEphemeris::GalileanEphemeris().