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 | 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_GENERIC = XLCFI_SAT_GENERIC
} |
| 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 | 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_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_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...
|