|
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... | |
Public Member Functions inherited from ossimplugins::Ephemeris | |
| 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 | |
Protected Attributes inherited from ossimplugins::Ephemeris | |
| 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().
1.8.14