| Earth Observation Mission CFI Software Orbit Software User Manual |

Classes | Enumerations

# EECFI Namespace Reference

## Classes
class | ANXTime
| This class contains a time instant given as an absolute orbit number plus the time elapsed since the ANX. More...
class | ANXExtra
| ANX extra information. More...
class | ValidityTime
| Validity time. More...
class | OrbitInfo
| Information of orbits. More...
class | StateVectorInfo
| Information of state vector. More...
class | StateVectorExtraInfo
| Extra information of state vector. More...
class | AnxInfo
| Ascending node information. More...
class | RefOrbitInfo
| Reference orbit information. More...
class | OsfRecords
| Orbital changes records. More...
class | OrbitalInfo
| Orbital information. More...
class | GeoGeodCoord
| Geostationary geodetic coordinates. More...
class | GeoOrbitInfo
| Geostationary orbit information. More...
class | GeoOrbitInitData
| Geostationary orbit init information. More...
class | OrbitFunc
| Class grouping several static functions. More...
class | OrbitId
| Class that stores the orbit data. More...
class | RelANXTime
| This class contains a time instant given as a relative orbit number plus the time elapsed since the ANX. More...
class | RelTimeSegment
| This class contains a time interval given by a start RelANXTime and a stop RelANXTime. More...
class | TimeSegment
| This class contains a time interval given by a start ANXTime and a stop ANXTime. More...
## Enumerations
enum | OrbitExtraModelMKODependantEnum { XOCFI_ORBIT_EXTRA_DEP_NODAL_PERIOD = 0, XOCFI_ORBIT_EXTRA_DEP_UTC_CURRENT_ANX, XOCFI_ORBIT_EXTRA_DEP_ORBIT_NUMBER, XOCFI_ORBIT_EXTRA_DEP_SEC_SINCE_ANX, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_A, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_E, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_I, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_RA, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_W, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_M, XOCFI_ORBIT_EXTRA_NUM_DEP_ELEMENTS }
| Extra data model dependent result vector. More...
enum | OrbitExtraModelMKOIndependantEnum { XOCFI_ORBIT_EXTRA_GEOC_LONG = 0, XOCFI_ORBIT_EXTRA_GEOD_LAT, XOCFI_ORBIT_EXTRA_GEOD_ALT, XOCFI_ORBIT_EXTRA_GEOC_LONG_D, XOCFI_ORBIT_EXTRA_GEOD_LAT_D, XOCFI_ORBIT_EXTRA_GEOD_ALT_D, XOCFI_ORBIT_EXTRA_GEOC_LONG_2D, XOCFI_ORBIT_EXTRA_GEOD_LAT_2D, XOCFI_ORBIT_EXTRA_GEOD_ALT_2D, XOCFI_ORBIT_EXTRA_RAD_CUR_PARALLEL_MERIDIAN, XOCFI_ORBIT_EXTRA_RAD_CUR_ORTHO_MERIDIAN, XOCFI_ORBIT_EXTRA_RAD_CUR_ALONG_GROUNDTRACK, XOCFI_ORBIT_EXTRA_NORTH_VEL, XOCFI_ORBIT_EXTRA_EAST_VEL, XOCFI_ORBIT_EXTRA_MAG_VEL, XOCFI_ORBIT_EXTRA_AZ_VEL, XOCFI_ORBIT_EXTRA_NORTH_ACC, XOCFI_ORBIT_EXTRA_EAST_ACC, XOCFI_ORBIT_EXTRA_GROUNDTRACK_ACC, XOCFI_ORBIT_EXTRA_AZ_ACC, XOCFI_ORBIT_EXTRA_SAT_ECLIPSE_FLAG, XOCFI_ORBIT_EXTRA_SZA, XOCFI_ORBIT_EXTRA_MLST, XOCFI_ORBIT_EXTRA_TLST, XOCFI_ORBIT_EXTRA_TRUE_SUN_RA, XOCFI_ORBIT_EXTRA_TRUE_SUN_DEC, XOCFI_ORBIT_EXTRA_TRUE_SUN_SEMIDIAM, XOCFI_ORBIT_EXTRA_MOON_RA, XOCFI_ORBIT_EXTRA_MOON_DEC, XOCFI_ORBIT_EXTRA_MOON_SEMI_DIAM, XOCFI_ORBIT_EXTRA_MOON_AREA_LIT, XOCFI_ORBIT_EXTRA_OSC_KEPL_A, XOCFI_ORBIT_EXTRA_OSC_KEPL_E, XOCFI_ORBIT_EXTRA_OSC_KEPL_I, XOCFI_ORBIT_EXTRA_OSC_KEPL_RA, XOCFI_ORBIT_EXTRA_OSC_KEPL_W, XOCFI_ORBIT_EXTRA_OSC_KEPL_M, XOCFI_ORBIT_EXTRA_ORBIT_RAD, XOCFI_ORBIT_EXTRA_RADIAL_ORB_VEL, XOCFI_ORBIT_EXTRA_TRANS_ORB_VEL, XOCFI_ORBIT_EXTRA_ORB_VEL_MAG, XOCFI_ORBIT_EXTRA_RA_SAT, XOCFI_ORBIT_EXTRA_DEC_SAT, XOCFI_ORBIT_EXTRA_EARTH_ROTATION_ANGLE, XOCFI_ORBIT_EXTRA_RA_SAT_D, XOCFI_ORBIT_EXTRA_RA_SAT_2D, XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT, XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_D, XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_2D, XOCFI_ORBIT_EXTRA_NUM_INDEP_ELEMENTS }
| Extra data model independent result vector. More...
enum | OrbitExtraChoiceEnum { XOCFI_ORBIT_EXTRA_NO_RESULTS = 0, XOCFI_ORBIT_EXTRA_GEOLOCATION = 1, XOCFI_ORBIT_EXTRA_GEOLOCATION_D = 2, XOCFI_ORBIT_EXTRA_GEOLOCATION_2D = 4, XOCFI_ORBIT_EXTRA_GEOLOCATION_EXTRA = 8, XOCFI_ORBIT_EXTRA_EARTH_FIXED_D = 16, XOCFI_ORBIT_EXTRA_EARTH_FIXED_2D = 32, XOCFI_ORBIT_EXTRA_SUN = 64, XOCFI_ORBIT_EXTRA_MOON = 128, XOCFI_ORBIT_EXTRA_OSCULATING_KEPLER = 256, XOCFI_ORBIT_EXTRA_INERTIAL_AUX = 512, XOCFI_ORBIT_EXTRA_DEP_ANX_TIMING = 1024, XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPLER = 2048, XOCFI_ORBIT_EXTRA_ALL_RESULTS = 4095 }
| Extra choice modes for getExtraData. More...
enum | SatIdOrbitEnum { XOCFI_SAT_DEFAULT = XLCFI_SAT_DEFAULT, XOCFI_SAT_DEFAULT1 = XLCFI_SAT_DEFAULT1, XOCFI_SAT_DEFAULT2 = XLCFI_SAT_DEFAULT2, XOCFI_SAT_DEFAULT3 = XLCFI_SAT_DEFAULT3, XOCFI_SAT_DEFAULT4 = XLCFI_SAT_DEFAULT4, XOCFI_SAT_DEFAULT5 = XLCFI_SAT_DEFAULT5, XOCFI_SAT_DEFAULT6 = XLCFI_SAT_DEFAULT6, XOCFI_SAT_DEFAULT7 = XLCFI_SAT_DEFAULT7, XOCFI_SAT_DEFAULT8 = XLCFI_SAT_DEFAULT8, XOCFI_SAT_DEFAULT9 = XLCFI_SAT_DEFAULT9, XOCFI_SAT_ERS1 = XLCFI_SAT_ERS1, XOCFI_SAT_ERS2 = XLCFI_SAT_ERS2, XOCFI_SAT_ENVISAT = XLCFI_SAT_ENVISAT, XOCFI_SAT_METOP1 = XLCFI_SAT_METOP1, XOCFI_SAT_METOP2 = XLCFI_SAT_METOP2, XOCFI_SAT_METOP3 = XLCFI_SAT_METOP3, XOCFI_SAT_CRYOSAT = XLCFI_SAT_CRYOSAT, XOCFI_SAT_ADM = XLCFI_SAT_ADM, XOCFI_SAT_GOCE = XLCFI_SAT_GOCE, XOCFI_SAT_SMOS = XLCFI_SAT_SMOS, XOCFI_SAT_TERRASAR = XLCFI_SAT_TERRASAR, XOCFI_SAT_EARTHCARE = XLCFI_SAT_EARTHCARE, XOCFI_SAT_SWARM_A = XLCFI_SAT_SWARM_A, XOCFI_SAT_SWARM_B = XLCFI_SAT_SWARM_B, XOCFI_SAT_SWARM_C = XLCFI_SAT_SWARM_C, XOCFI_SAT_SENTINEL_1A = XLCFI_SAT_SENTINEL_1A, XOCFI_SAT_SENTINEL_1B = XLCFI_SAT_SENTINEL_1B, XOCFI_SAT_SENTINEL_2 = XLCFI_SAT_SENTINEL_2, XOCFI_SAT_SENTINEL_3 = XLCFI_SAT_SENTINEL_3, XOCFI_SAT_SEOSAT = XLCFI_SAT_SEOSAT, XOCFI_SAT_SENTINEL_1C = XLCFI_SAT_SENTINEL_1C, XOCFI_SAT_SENTINEL_2A = XLCFI_SAT_SENTINEL_2A, XOCFI_SAT_SENTINEL_2B = XLCFI_SAT_SENTINEL_2B, XOCFI_SAT_SENTINEL_2C = XLCFI_SAT_SENTINEL_2C, XOCFI_SAT_SENTINEL_3A = XLCFI_SAT_SENTINEL_3A, XOCFI_SAT_SENTINEL_3B = XLCFI_SAT_SENTINEL_3B, XOCFI_SAT_SENTINEL_3C = XLCFI_SAT_SENTINEL_3C, XOCFI_SAT_GENERIC = XLCFI_SAT_GENERIC, XOCFI_SAT_GENERIC_GEO = XLCFI_SAT_GENERIC_GEO, XOCFI_SAT_MTG = XLCFI_SAT_MTG }
| Satellite ID. More...
enum | TimeRefOrbitEnum { XOCFI_TIME_UNDEF = XLCFI_TIME_UNDEF, XOCFI_TIME_TAI = XLCFI_TIME_TAI, XOCFI_TIME_UTC = XLCFI_TIME_UTC, XOCFI_TIME_UT1 = XLCFI_TIME_UT1, XOCFI_TIME_GPS = XLCFI_TIME_GPS }
| Time reference ID. More...
enum | TimeRefOfOrbitEnum { XOCFI_TIME_REF_OF_TAI = XDCFI_TIME_REF_OF_TAI, XOCFI_TIME_REF_OF_UTC = XDCFI_TIME_REF_OF_UTC, XOCFI_TIME_REF_OF_UT1 = XDCFI_TIME_REF_OF_UT1, XOCFI_TIME_REF_OF_GPS = XDCFI_TIME_REF_OF_GPS }
| Reference time. More...
enum | InitModeEnum { XOCFI_SEL_FILE = 0, XOCFI_SEL_TIME, XOCFI_SEL_ORBIT, XOCFI_SEL_DEFAULT }
| Initialisation modes. More...
enum | OrbitInitModeEnum { XOCFI_ORBIT_INIT_UNKNOWN_MODE = -1, XOCFI_ORBIT_INIT_AUTO = XDCFI_AUTO, XOCFI_ORBIT_INIT_ORBIT_CHANGE_MODE = XDCFI_ORBIT_CHANGE, XOCFI_ORBIT_INIT_STATE_VECTOR_MODE = XDCFI_STATE_VECTOR, XOCFI_ORBIT_INIT_OSF_MODE = XDCFI_OSF_TYPE, XOCFI_ORBIT_INIT_POF_MODE = XDCFI_POF_TYPE, XOCFI_ORBIT_INIT_ROF_MODE = XDCFI_ROF_TYPE, XOCFI_ORBIT_INIT_DORIS_MODE = XDCFI_DORIS_TYPE, XOCFI_ORBIT_INIT_POF_N_DORIS_MODE = XDCFI_POF_N_DORIS_TYPE, XOCFI_ORBIT_INIT_OEF_OSF_MODE = XDCFI_OEF_OSF_TYPE, XOCFI_ORBIT_INIT_OEF_POF_MODE = XDCFI_OEF_POF_TYPE, XOCFI_ORBIT_INIT_TLE_MODE = XDCFI_TLE_TYPE, XOCFI_ORBIT_INIT_STATE_VECTOR_PRECISE_MODE, XOCFI_ORBIT_INIT_POF_PRECISE_MODE, XOCFI_ORBIT_INIT_ROF_PRECISE_MODE, XOCFI_ORBIT_INIT_DORIS_PRECISE_MODE, XOCFI_ORBIT_INIT_OEF_POF_PRECISE_MODE, XOCFI_ORBIT_INIT_POF_N_DORIS_PRECISE_MODE, XOCFI_ORBIT_INIT_GEO_LON_MODE, XOCFI_ORBIT_INIT_MAX_VALUE }
| Orbit init modes. More...
enum | InterpolModelEnum { XOCFI_INTERPOL_MODEL_DEFAULT = 0 }
| Interpolation models. More...
enum | PropagModelEnum { XOCFI_PROPAG_MODEL_MEAN_KEPL = 0, XOCFI_PROPAG_MODEL_SPOT = 1, XOCFI_PROPAG_MODEL_TLE = 2, XOCFI_PROPAG_MODEL_PRECISE = 3, XOCFI_PROPAG_MODEL_AUTO = 10, XOCFI_PROPAG_MODEL_DOUBLE = 100 }
| Propagation models. More...
enum | NoSunSychronousModeEnum { XOCFI_NOSUNSYNC_DRIFT = 0, XOCFI_NOSUNSYNC_INCLINATION, XOCFI_NOSUNSYNC_DRIFT_NONLINEAR, XOCFI_NOSUNSYNC_USE_SIM_MODEL = 10 }
| MLST modes. More...
enum | OsvPreciseEnum { XOCFI_OSV_PRECISE_NO = 1, XOCFI_OSV_PRECISE_MINUTE, XOCFI_OSV_PRECISE_TEN_SECONDS }
| OSV precise options. More...
enum | RefFiletypeEnum { XOCFI_REF_FILETYPE_OSF = 1, XOCFI_REF_FILETYPE_OEF_OSF, XOCFI_REF_FILETYPE_POF, XOCFI_REF_FILETYPE_OEF_POF, XOCFI_REF_FILETYPE_DORIS_NAV, XOCFI_REF_FILETYPE_ROF, XOCFI_REF_FILETYPE_DORIS_PREM, XOCFI_REF_FILETYPE_DORIS_PREC }
| Reference file types. More...
enum | GenOsfPhaseIncrementEnum { XOCFI_NO_PHASE_INCREMENT = 0, XOCFI_PHASE_INCREMENT = 1 }
| Phase increment. More...
enum | TLEFitModeEnum { XOCFI_FIT_TLE = 0, XOCFI_ONE_TLE_PER_OSV }
| TLE fit mode. More...
enum | GenOsfSearchDirectionEnum { XOCFI_SEARCH_FORWARD = 1, XOCFI_SEARCH_BACKWARD = -1 }
| Search direction. More...
enum | OrbitPrecisePropagUserFlagEnum { XOCFI_DEFAULT_VALUES = XDCFI_DEFAULT_VALUES, XOCFI_USER_VALUES = XDCFI_USER_VALUES }
| User flag for precise propagator. More...
enum | OrbitPrecisePropagSelectionFlagEnum { XOCFI_NOT_SELECT = XDCFI_NOT_SELECT, XOCFI_SELECT = XDCFI_SELECT }
| Flag to select or not contributions to precise propagator. More...
enum | OrbitPrecisePropagSgaFlagEnum { XOCFI_SGA_USE_PARAMETERS = XDCFI_SGA_USE_PARAMETERS, XOCFI_SGA_READ_VALUES_FROM_FILE = XDCFI_SGA_READ_VALUES_FROM_FILE }
| Flag to select if SGA values are taken for input parameters or read from file. More...
enum | GeoCoordEnum { XOCFI_GC_LONGITUDE_ONLY }
| Geostationary coordinates type. More...

## Enumeration Type Documentation

enum EECFI::GenOsfPhaseIncrementEnum

Phase increment.

Enumerator:

  XOCFI_NO_PHASE_INCREMENT |
  XOCFI_PHASE_INCREMENT |

enum EECFI::GenOsfSearchDirectionEnum

Search direction.

Enumerator:

  XOCFI_SEARCH_FORWARD |
  XOCFI_SEARCH_BACKWARD |

enum EECFI::GeoCoordEnum

Geostationary coordinates type.

Enumerator:

  XOCFI_GC_LONGITUDE_ONLY |

enum EECFI::InitModeEnum

Initialisation modes.

Enumerator:

  XOCFI_SEL_FILE |
  XOCFI_SEL_TIME |
  XOCFI_SEL_ORBIT |
  XOCFI_SEL_DEFAULT |

enum EECFI::InterpolModelEnum

Interpolation models.

Enumerator:

  XOCFI_INTERPOL_MODEL_DEFAULT |

enum EECFI::NoSunSychronousModeEnum

MLST modes.

Enumerator:

  XOCFI_NOSUNSYNC_DRIFT |
  XOCFI_NOSUNSYNC_INCLINATION |
  XOCFI_NOSUNSYNC_DRIFT_NONLINEAR |
  XOCFI_NOSUNSYNC_USE_SIM_MODEL |

enum EECFI::OrbitExtraChoiceEnum

Extra choice modes for getExtraData.

Enumerator:

  XOCFI_ORBIT_EXTRA_NO_RESULTS | To calculate no extra results.
  XOCFI_ORBIT_EXTRA_GEOLOCATION | To calculate the geolocation data set.
  XOCFI_ORBIT_EXTRA_GEOLOCATION_D | To calculate the geolocation rate data set.
  XOCFI_ORBIT_EXTRA_GEOLOCATION_2D | To calculate the geolocation rate rate data set.
  XOCFI_ORBIT_EXTRA_GEOLOCATION_EXTRA | To calculate the geolocation extra data set.
  XOCFI_ORBIT_EXTRA_EARTH_FIXED_D | To calculate the earth-fixed velocity data set.
  XOCFI_ORBIT_EXTRA_EARTH_FIXED_2D | To calculate the earth-fixed acceleration data set.
  XOCFI_ORBIT_EXTRA_SUN | To calculate the sun data set.
  XOCFI_ORBIT_EXTRA_MOON | To calculate the moon data set.
  XOCFI_ORBIT_EXTRA_OSCULATING_KEPLER | To calculate the osculating Kepler data set.
  XOCFI_ORBIT_EXTRA_INERTIAL_AUX | To calculate the inertial auxiliary data set.
  XOCFI_ORBIT_EXTRA_DEP_ANX_TIMING | To calculate ANX timing data set.
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPLER | To calculate the mean keplerian elements.
  XOCFI_ORBIT_EXTRA_ALL_RESULTS | To calculate all extra results.

enum EECFI::OrbitExtraModelMKODependantEnum

Extra data model dependent result vector.

Enumerator:

  XOCFI_ORBIT_EXTRA_DEP_NODAL_PERIOD |
  XOCFI_ORBIT_EXTRA_DEP_UTC_CURRENT_ANX |
  XOCFI_ORBIT_EXTRA_DEP_ORBIT_NUMBER |
  XOCFI_ORBIT_EXTRA_DEP_SEC_SINCE_ANX |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_A |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_E |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_I |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_RA |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_W |
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_M |
  XOCFI_ORBIT_EXTRA_NUM_DEP_ELEMENTS |

enum EECFI::OrbitExtraModelMKOIndependantEnum

Extra data model independent result vector.

Enumerator:

  XOCFI_ORBIT_EXTRA_GEOC_LONG |
  XOCFI_ORBIT_EXTRA_GEOD_LAT |
  XOCFI_ORBIT_EXTRA_GEOD_ALT |
  XOCFI_ORBIT_EXTRA_GEOC_LONG_D |
  XOCFI_ORBIT_EXTRA_GEOD_LAT_D |
  XOCFI_ORBIT_EXTRA_GEOD_ALT_D |
  XOCFI_ORBIT_EXTRA_GEOC_LONG_2D |
  XOCFI_ORBIT_EXTRA_GEOD_LAT_2D |
  XOCFI_ORBIT_EXTRA_GEOD_ALT_2D |
  XOCFI_ORBIT_EXTRA_RAD_CUR_PARALLEL_MERIDIAN |
  XOCFI_ORBIT_EXTRA_RAD_CUR_ORTHO_MERIDIAN |
  XOCFI_ORBIT_EXTRA_RAD_CUR_ALONG_GROUNDTRACK |
  XOCFI_ORBIT_EXTRA_NORTH_VEL |
  XOCFI_ORBIT_EXTRA_EAST_VEL |
  XOCFI_ORBIT_EXTRA_MAG_VEL |
  XOCFI_ORBIT_EXTRA_AZ_VEL |
  XOCFI_ORBIT_EXTRA_NORTH_ACC |
  XOCFI_ORBIT_EXTRA_EAST_ACC |
  XOCFI_ORBIT_EXTRA_GROUNDTRACK_ACC |
  XOCFI_ORBIT_EXTRA_AZ_ACC |
  XOCFI_ORBIT_EXTRA_SAT_ECLIPSE_FLAG |
  XOCFI_ORBIT_EXTRA_SZA |
  XOCFI_ORBIT_EXTRA_MLST |
  XOCFI_ORBIT_EXTRA_TLST |
  XOCFI_ORBIT_EXTRA_TRUE_SUN_RA |
  XOCFI_ORBIT_EXTRA_TRUE_SUN_DEC |
  XOCFI_ORBIT_EXTRA_TRUE_SUN_SEMIDIAM |
  XOCFI_ORBIT_EXTRA_MOON_RA |
  XOCFI_ORBIT_EXTRA_MOON_DEC |
  XOCFI_ORBIT_EXTRA_MOON_SEMI_DIAM |
  XOCFI_ORBIT_EXTRA_MOON_AREA_LIT |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_A |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_E |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_I |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_RA |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_W |
  XOCFI_ORBIT_EXTRA_OSC_KEPL_M |
  XOCFI_ORBIT_EXTRA_ORBIT_RAD |
  XOCFI_ORBIT_EXTRA_RADIAL_ORB_VEL |
  XOCFI_ORBIT_EXTRA_TRANS_ORB_VEL |
  XOCFI_ORBIT_EXTRA_ORB_VEL_MAG |
  XOCFI_ORBIT_EXTRA_RA_SAT |
  XOCFI_ORBIT_EXTRA_DEC_SAT |
  XOCFI_ORBIT_EXTRA_EARTH_ROTATION_ANGLE |
  XOCFI_ORBIT_EXTRA_RA_SAT_D |
  XOCFI_ORBIT_EXTRA_RA_SAT_2D |
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT |
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_D |
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_2D |
  XOCFI_ORBIT_EXTRA_NUM_INDEP_ELEMENTS |

enum EECFI::OrbitInitModeEnum

Orbit init modes.

Enumerator:

  XOCFI_ORBIT_INIT_UNKNOWN_MODE |
  XOCFI_ORBIT_INIT_AUTO |
  XOCFI_ORBIT_INIT_ORBIT_CHANGE_MODE |
  XOCFI_ORBIT_INIT_STATE_VECTOR_MODE |
  XOCFI_ORBIT_INIT_OSF_MODE |
  XOCFI_ORBIT_INIT_POF_MODE |
  XOCFI_ORBIT_INIT_ROF_MODE |
  XOCFI_ORBIT_INIT_DORIS_MODE |
  XOCFI_ORBIT_INIT_POF_N_DORIS_MODE |
  XOCFI_ORBIT_INIT_OEF_OSF_MODE |
  XOCFI_ORBIT_INIT_OEF_POF_MODE |
  XOCFI_ORBIT_INIT_TLE_MODE |
  XOCFI_ORBIT_INIT_STATE_VECTOR_PRECISE_MODE |
  XOCFI_ORBIT_INIT_POF_PRECISE_MODE |
  XOCFI_ORBIT_INIT_ROF_PRECISE_MODE |
  XOCFI_ORBIT_INIT_DORIS_PRECISE_MODE |
  XOCFI_ORBIT_INIT_OEF_POF_PRECISE_MODE |
  XOCFI_ORBIT_INIT_POF_N_DORIS_PRECISE_MODE |
  XOCFI_ORBIT_INIT_GEO_LON_MODE |
  XOCFI_ORBIT_INIT_MAX_VALUE |

enum EECFI::OrbitPrecisePropagSelectionFlagEnum

Flag to select or not contributions to precise propagator.

Enumerator:

  XOCFI_NOT_SELECT | Do not select contribution.
  XOCFI_SELECT | Select contribution.

enum EECFI::OrbitPrecisePropagSgaFlagEnum

Flag to select if SGA values are taken for input parameters or read from file.

Enumerator:

  XOCFI_SGA_USE_PARAMETERS | Use input parameters.
  XOCFI_SGA_READ_VALUES_FROM_FILE | Read values from files.

enum EECFI::OrbitPrecisePropagUserFlagEnum

User flag for precise propagator.

Enumerator:

  XOCFI_DEFAULT_VALUES | Use predefined default values for some parameters.
  XOCFI_USER_VALUES | Use values introduced by user.

enum EECFI::OsvPreciseEnum

OSV precise options.

Enumerator:

  XOCFI_OSV_PRECISE_NO | Default value, non-precise.
  XOCFI_OSV_PRECISE_MINUTE | Precise location every integer minute.
  XOCFI_OSV_PRECISE_TEN_SECONDS | Precise location every integer ten secods.

enum EECFI::PropagModelEnum

Propagation models.

Enumerator:

  XOCFI_PROPAG_MODEL_MEAN_KEPL | Propagation using Mean Keplerian OSV model.
  XOCFI_PROPAG_MODEL_SPOT | Propagation using Spot model.
  XOCFI_PROPAG_MODEL_TLE | Propagation using TLE model.
  XOCFI_PROPAG_MODEL_PRECISE | Propagation using COWELL propagator.
  XOCFI_PROPAG_MODEL_AUTO | Propagation using Auto initialization model.
  XOCFI_PROPAG_MODEL_DOUBLE | Propagation using double initialization model.

enum EECFI::RefFiletypeEnum

Reference file types.

Enumerator:

  XOCFI_REF_FILETYPE_OSF | Orbit Scenario File.
  XOCFI_REF_FILETYPE_OEF_OSF | Orbit Event file used as an OSF.
  XOCFI_REF_FILETYPE_POF | FOS Predicted Orbit File.
  XOCFI_REF_FILETYPE_OEF_POF | Orbit Event file used as a POF.
  XOCFI_REF_FILETYPE_DORIS_NAV | DORIS Navigator File.
  XOCFI_REF_FILETYPE_ROF | FOS Restituted Orbit File.
  XOCFI_REF_FILETYPE_DORIS_PREM | DORIS Preliminary Orbit File.
  XOCFI_REF_FILETYPE_DORIS_PREC | DORIS Precise Orbit File.

enum EECFI::SatIdOrbitEnum

Satellite ID.

Enumerator:

  XOCFI_SAT_DEFAULT |
  XOCFI_SAT_DEFAULT1 |
  XOCFI_SAT_DEFAULT2 |
  XOCFI_SAT_DEFAULT3 |
  XOCFI_SAT_DEFAULT4 |
  XOCFI_SAT_DEFAULT5 |
  XOCFI_SAT_DEFAULT6 |
  XOCFI_SAT_DEFAULT7 |
  XOCFI_SAT_DEFAULT8 |
  XOCFI_SAT_DEFAULT9 |
  XOCFI_SAT_ERS1 |
  XOCFI_SAT_ERS2 |
  XOCFI_SAT_ENVISAT |
  XOCFI_SAT_METOP1 |
  XOCFI_SAT_METOP2 |
  XOCFI_SAT_METOP3 |
  XOCFI_SAT_CRYOSAT |
  XOCFI_SAT_ADM |
  XOCFI_SAT_GOCE |
  XOCFI_SAT_SMOS |
  XOCFI_SAT_TERRASAR |
  XOCFI_SAT_EARTHCARE |
  XOCFI_SAT_SWARM_A |
  XOCFI_SAT_SWARM_B |
  XOCFI_SAT_SWARM_C |
  XOCFI_SAT_SENTINEL_1A |
  XOCFI_SAT_SENTINEL_1B |
  XOCFI_SAT_SENTINEL_2 |
  XOCFI_SAT_SENTINEL_3 |
  XOCFI_SAT_SEOSAT |
  XOCFI_SAT_SENTINEL_1C |
  XOCFI_SAT_SENTINEL_2A |
  XOCFI_SAT_SENTINEL_2B |
  XOCFI_SAT_SENTINEL_2C |
  XOCFI_SAT_SENTINEL_3A |
  XOCFI_SAT_SENTINEL_3B |
  XOCFI_SAT_SENTINEL_3C |
  XOCFI_SAT_GENERIC |
  XOCFI_SAT_GENERIC_GEO |
  XOCFI_SAT_MTG |

enum EECFI::TimeRefOfOrbitEnum

Reference time.

Enumerator:

  XOCFI_TIME_REF_OF_TAI |
  XOCFI_TIME_REF_OF_UTC |
  XOCFI_TIME_REF_OF_UT1 |
  XOCFI_TIME_REF_OF_GPS |

enum EECFI::TimeRefOrbitEnum

Time reference ID.

Enumerator:

  XOCFI_TIME_UNDEF |
  XOCFI_TIME_TAI |
  XOCFI_TIME_UTC |
  XOCFI_TIME_UT1 |
  XOCFI_TIME_GPS |

enum EECFI::TLEFitModeEnum

TLE fit mode.

Enumerator:

  XOCFI_FIT_TLE |
  XOCFI_ONE_TLE_PER_OSV |