![]() |
Gravity Engine 2 9.0
|
Class to load ephemeris data and place is GEBodyState array. More...
Static Public Member Functions | |
| static bool | LoadFile (EphemerisData eData, GBUnits.Units worldUnits, double startTimeJD=0) |
| static bool | LoadGMAT_ECIF (EphemerisData eData, GBUnits.Units worldUnits, double startTimeJD=0) |
| Parse GMAT OEM (Orbit Ephemeris Message) file format and create EphemerisData instance. | |
| static double3[] | LoadPitchTable (string resFile) |
| Load a table of (t, pitch) with: t: world time from start of launch pitch: angle in radians from horizontal at time t. | |
Class to load ephemeris data and place is GEBodyState array.
This array can then be used to init an EPHEMERIS propagator in GE.
|
static |
Parse GMAT OEM (Orbit Ephemeris Message) file format and create EphemerisData instance.
GMAT OEM files follow the CCSDS standard format with:
Expected data format per line: YYYY-MM-DDTHH:MM:SS.SSS X_POS Y_POS Z_POS X_VEL Y_VEL Z_VEL
| fileName | Name of the GMAT OEM file without suffix (needs to be in Resources folder, and have a .txt extension) |
| worldUnits | Target units for the data |
| isRelative | Whether the data is relative to a center body |
|
static |
Load a table of (t, pitch) with: t: world time from start of launch pitch: angle in radians from horizontal at time t.
| resFile |