|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represents an ephemeris in Galilean coordinates system. More...
#include <GalileanEphemeris.h>
Public Member Functions | |
| GalileanEphemeris () | |
| Constructor. More... | |
| ~GalileanEphemeris () | |
| Destructor. More... | |
| GalileanEphemeris (JSDDateTime date, double pos[3], double speed[3]) | |
| Constructor with initialisations. More... | |
| GalileanEphemeris (const GalileanEphemeris &rhs) | |
| Copy constructor. More... | |
| GalileanEphemeris (GeographicEphemeris &rhs) | |
| GalileanEphemeris & | operator= (const GalileanEphemeris &rhs) |
| Affectation operator. More... | |
| void | ToGeographic (GeographicEphemeris *vGeo) |
| This fonction converts the current ephemeris in the Geographic coordinates syst�m. More... | |
| void | ToGeographic (double greenwich, GeographicEphemeris *vGeo) |
| operator GeographicEphemeris () | |
| 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... | |
Protected Member Functions | |
| int | p2nutt (int newcmb, double greenwich, double day, double p[], double pd[]) |
Additional Inherited Members | |
Protected Attributes inherited from ossimplugins::Ephemeris | |
| JSDDateTime | _date |
| double | _position [3] |
| double | _speed [3] |
This class represents an ephemeris in Galilean coordinates system.
Definition at line 27 of file GalileanEphemeris.h.
| ossimplugins::GalileanEphemeris::GalileanEphemeris | ( | ) |
| ossimplugins::GalileanEphemeris::~GalileanEphemeris | ( | ) |
| ossimplugins::GalileanEphemeris::GalileanEphemeris | ( | JSDDateTime | date, |
| double | pos[3], | ||
| double | speed[3] | ||
| ) |
| ossimplugins::GalileanEphemeris::GalileanEphemeris | ( | const GalileanEphemeris & | rhs | ) |
| ossimplugins::GalileanEphemeris::GalileanEphemeris | ( | GeographicEphemeris & | rhs | ) |
Definition at line 118 of file GalileanEphemeris.cpp.
References ossimplugins::GeographicEphemeris::ToGalilean().
|
inlinevirtual |
This function creates a copy of the current class.
Reimplemented from ossimplugins::Ephemeris.
Definition at line 67 of file GalileanEphemeris.h.
| ossimplugins::GalileanEphemeris::operator GeographicEphemeris | ( | ) |
Definition at line 111 of file GalileanEphemeris.cpp.
| GalileanEphemeris & ossimplugins::GalileanEphemeris::operator= | ( | const GalileanEphemeris & | rhs | ) |
Affectation operator.
Definition at line 43 of file GalileanEphemeris.cpp.
References ossimplugins::Ephemeris::Ephemeris().
|
protected |
| void ossimplugins::GalileanEphemeris::ToGeographic | ( | GeographicEphemeris * | vGeo | ) |
This fonction converts the current ephemeris in the Geographic coordinates syst�m.
Definition at line 49 of file GalileanEphemeris.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::GeographicEphemeris::GeographicEphemeris(), and ossimplugins::ossimRadarSatModel::InitPlatformPosition().
| void ossimplugins::GalileanEphemeris::ToGeographic | ( | double | greenwich, |
| GeographicEphemeris * | vGeo | ||
| ) |
Definition at line 75 of file GalileanEphemeris.cpp.
References ossimplugins::Ephemeris::_date, ossimplugins::Ephemeris::_position, ossimplugins::Ephemeris::_speed, ossimplugins::JSDDateTime::get_day0hTU(), ossimplugins::JulianDate::get_julianDate(), p2nutt(), ossimplugins::Ephemeris::set_date(), ossimplugins::Ephemeris::set_position(), and ossimplugins::Ephemeris::set_speed().
1.8.14