DEIMOS
Earth Observation Mission CFI Software
Pointing Software User Manual
ESA

EECFI Namespace Reference

Namespaces

namespace  PointingFunc
 

Namespace for functions that do not belong to any Pointing class.


Classes

class  AtmosId
 Class for the atmospheric model parameters. More...
class  Attitude
 Attitude data and configuration. More...
class  AttitudeDef
 Atitude definition. More...
class  DemInfo
 Class for the DEM Source data. More...
class  DemId
 Class for the DEM parameters. More...
class  InstrTransId
 Class for storing the Instrument Attitude configuration parameters. More...
class  AttDataRec
 Attitude data. More...
class  AttFileModel
 File Model for Nominal attitude and instrument attitude. More...
class  StarTrackerAux
 Star tracker aux data. More...
class  SatAttFileModel
 File Model for satellite attitude. More...
class  QuatPlusMatrixModel
 Quaternion plus matrix model. More...
class  QuatPlusAnglesModel
 Quaternion plus angles model. More...
class  AtmosIdData
 Atmospheric Id data. More...
class  AzElDefinition
 Azimuth/elevation definition. More...
class  CsTra
 Coordinate system matrix. More...
class  AttitudeData
 Attitude id data. More...
class  ParDer
 Parameter. More...
class  GenericTargetData
 Generic target data. More...
class  TargetData
 Target data. More...
class  TargetIdData
 Target id data. More...
class  LatLonArea
 Latitude/longitude area. More...
class  DemIdConfig
 DEM ID configuration data. More...
class  AzimuthElevation
 Azimuth/elevation point. More...
class  AzimuthElevationList
 List of azimuth and elevation points. More...
class  AzimuthElevationStrip
 Strip of points with fixed azimuth. More...
class  AzimuthElevationGrid
 Grid of azimuth and elevation points. More...
class  InstrumentData
 Instrument input data. More...
class  TargetOutput
 Target output. More...
class  TargetListInputInfo
 Information used to compute the target with target list method. More...
class  TargetInputInfo
 Input information for target computation. More...
class  TargetExtraResults
 Results of target extra computation. More...
class  TargetExtraResultsList
 List of results corresponding to all the targets computed by target extra. More...
class  GenDemAltFromEllipsoidInputs
 DEM set selection. More...
class  TransformCfg
 Attitude transformation parameters. More...
struct  GenericInternals< SatNomTransId >
struct  GenericInternals< SatTransId >
struct  GenericInternals< InstrTransId >
class  SatNomTransId
 Class for storing the Satellite Nominal Attitude configuration parameters. More...
class  SatTransId
 Class for storing the Satellite Attitude configuration parameters. More...
class  Target
 Class for target calculations. More...

Enumerations

enum  SatNominalAttAocsModeEnum {
  XPCFI_AOCS_GPM = XDCFI_AOCS_GPM,
  XPCFI_AOCS_LNP = XDCFI_AOCS_LNP,
  XPCFI_AOCS_YSM = XDCFI_AOCS_YSM,
  XPCFI_AOCS_ZDOPPLER = XDCFI_AOCS_ZDOPPLER
}
 

Satellite nominal AOCS modes.

More...
enum  SatNominalAttModelEnum {
  XPCFI_MODEL_GENERIC = XDCFI_MODEL_GENERIC,
  XPCFI_MODEL_ENVISAT = XDCFI_MODEL_ENVISAT,
  XPCFI_MODEL_CRYOSAT = XDCFI_MODEL_CRYOSAT,
  XPCFI_MODEL_ADM = XDCFI_MODEL_ADM,
  XPCFI_MODEL_SENTINEL1 = XDCFI_MODEL_SENTINEL1,
  XPCFI_MODEL_SENTINEL2 = XDCFI_MODEL_SENTINEL2,
  XPCFI_MODEL_GEO = XDCFI_MODEL_GEO,
  XPCFI_MODEL_METOPSG = XDCFI_MODEL_METOPSG
}
 

Satellite nominal parameter models.

More...
enum  XPAngleTypeEnum {
  XPCFI_ANGLE_TYPE_TRUE_LAT_TOD = XDCFI_ANGLE_TYPE_TRUE_LAT_TOD,
  XPCFI_ANGLE_TYPE_TRUE_LAT_EF = XDCFI_ANGLE_TYPE_TRUE_LAT_EF
}
 

Angle type.

More...
enum  PointingInitModeEnum {
  XPCFI_SEL_FILE = 0,
  XPCFI_SEL_TIME,
  XPCFI_SEL_ORBIT,
  XPCFI_SEL_DEFAULT
}
 

Initialisation modes.

More...
enum  SatNominalAttModeEnum {
  XPCFI_SAT_NOMINAL_ATT_INIT_MODE = 0,
  XPCFI_SAT_NOMINAL_ATT_INIT_MODEL_MODE,
  XPCFI_SAT_NOMINAL_ATT_INIT_HARMONIC_MODE,
  XPCFI_SAT_NOMINAL_ATT_INIT_FILE_MODE
}
 

Sat. nominal attitude mode.

More...
enum  SatAttModeEnum {
  XPCFI_SAT_ATT_ANGLE_INIT_MODE = 0,
  XPCFI_SAT_ATT_MATRIX_INIT_MODE,
  XPCFI_SAT_ATT_INIT_HARMONIC_MODE,
  XPCFI_SAT_ATT_INIT_FILE_MODE
}
 

Sat. Attitude mode.

More...
enum  InstrAttModeEnum {
  XPCFI_INSTR_ATT_ANGLE_INIT_MODE = 0,
  XPCFI_INSTR_ATT_MATRIX_INIT_MODE,
  XPCFI_INSTR_ATT_INIT_HARMONIC_MODE,
  XPCFI_INSTR_ATT_INIT_FILE_MODE
}
 

Instrument Attitude mode.

More...
enum  AttitudeModeEnum {
  XPCFI_ATTITUDE_INIT_NO_DATA_MODE = 0,
  XPCFI_ATTITUDE_COMPUTE_MODE,
  XPCFI_ATTITUDE_USER_SET_MODE
}
 

Attitude mode.

More...
enum  AttitudeFileModelEnum {
  XPCFI_ATTITUDE_GENERIC_FILE_MODEL = 0,
  XPCFI_ATTITUDE_STAR_TRACKER_FILE_MODEL,
  XPCFI_ATTITUDE_QUATERNION_NO_FILE_MODEL
}
 

Attitude File models.

More...
enum  CsRlEnum {
  XPCFI_BM2000 = 1,
  XPCFI_HM2000,
  XPCFI_GM2000,
  XPCFI_MOD,
  XPCFI_TOD,
  XPCFI_PEF,
  XPCFI_EF,
  XPCFI_BM1950,
  XPCFI_GALACTIC
}
 

Reference coordinate frames.

More...
enum  AttFrEnum {
  XPCFI_NONE_ATTITUDE = -1,
  XPCFI_SAT_ORBITAL_REF = 0,
  XPCFI_SAT_NOMINAL_ATT = 1,
  XPCFI_SAT_ATT = 2,
  XPCFI_INSTR_ATT = 3
}
 

Coordinate system structure.

More...
enum  FrameFlagEnum {
  XPCFI_FRAME_FLAG_EXT = 0,
  XPCFI_FRAME_FLAG_SAT
}
 

Flag for changing frame.

More...
enum  InterModeEnum {
  XPCFI_NO_INTER = 0,
  XPCFI_INTER_1ST,
  XPCFI_INTER_2ND
}
 

Intersection mode.

More...
enum  SourceTypeEnum {
  XPCFI_SOURCE_STAR,
  XPCFI_SOURCE_SUN,
  XPCFI_SOURCE_MOON,
  XPCFI_SOURCE_GENERIC
}
 

Source Types.

More...
enum  TargetTypeEnum {
  XPCFI_USER_TARGET_TYPE = 0,
  XPCFI_LOS_TARGET_TYPE,
  XPCFI_DEM_TARGET_TYPE
}
 

Target type.

More...
enum  PointingAxisEnum {
  XPCFI_X_AXIS = 0,
  XPCFI_NEG_X_AXIS,
  XPCFI_Y_AXIS,
  XPCFI_NEG_Y_AXIS,
  XPCFI_Z_AXIS,
  XPCFI_NEG_Z_AXIS
}
 

Axis enumeration.

More...
enum  AxisTargetEnum {
  XPCFI_SUN_VEC = 0,
  XPCFI_MOON_VEC,
  XPCFI_EARTH_VEC,
  XPCFI_NADIR_VEC,
  XPCFI_INERTIAL_VEL_VEC,
  XPCFI_EF_VEL_VEC,
  XPCFI_INERTIAL_TARGET_VEC,
  XPCFI_EF_TARGET_VEC,
  XPCFI_SC_EF_VEL_VEC,
  XPCFI_ORBIT_POLE,
  XPCFI_INERTIAL_POS_VEC_CORRECTED,
  XPCFI_INERTIAL_VEL_VEC_ROTATED,
  XPCFI_EF_NORTH,
  XPCFI_EF_SOUTH
}
 

Axis target enumeration.

More...
enum  AtmosModeEnum {
  XPCFI_NO_REF_INIT = XDCFI_NO_REF,
  XPCFI_STD_INIT = XDCFI_STD_REF,
  XPCFI_USER_INIT = XDCFI_USER_REF,
  XPCFI_PRED_INIT = XDCFI_PRED_REF,
  XPCFI_STD_INIT_N = XDCFI_STD_REF_N,
  XPCFI_USER_INIT_N = XDCFI_USER_REF_N,
  XPCFI_PRED_INIT_N = XDCFI_PRED_REF_N,
  XPCFI_US76_INIT = XDCFI_US76_REF,
  XPCFI_TROPIC_INIT = XDCFI_TROPIC_REF,
  XPCFI_MID_SUM_INIT = XDCFI_MID_SUM_REF,
  XPCFI_MID_WIN_INIT = XDCFI_MID_WIN_REF,
  XPCFI_SUBAR_SUM_INIT = XDCFI_SUBAR_SUM_REF,
  XPCFI_SUBAR_WIN_INIT = XDCFI_SUBAR_WIN_REF,
  XPCFI_LUT_INIT = XDCFI_LUT_REF,
  XPCFI_US76_INIT_N = XDCFI_US76_REF_N,
  XPCFI_TROPIC_INIT_N = XDCFI_TROPIC_REF_N,
  XPCFI_MID_SUM_INIT_N = XDCFI_MID_SUM_REF_N,
  XPCFI_MID_WIN_INIT_N = XDCFI_MID_WIN_REF_N,
  XPCFI_SUBAR_SUM_INIT_N = XDCFI_SUBAR_SUM_REF_N,
  XPCFI_SUBAR_WIN_INIT_N = XDCFI_SUBAR_WIN_REF_N,
  XPCFI_LUT_INIT_N = XDCFI_LUT_REF_N
}
 

Atmosphere initialization mode.

More...
enum  TargetResAuxNameEnum {
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT = 1,
  XPCFI_TARG_EXTRA_AUX_RAD_CUR = 2,
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_D = 4,
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_2D = 8,
  XPCFI_TARG_EXTRA_AUX_RAD_CUR_D = 16,
  XPCFI_TARG_EXTRA_AUX_RAD_CUR_2D = 32,
  XPCFI_TARG_EXTRA_AUX_TARGET_NADIR_VEL = 64,
  XPCFI_TARG_EXTRA_AUX_MLST = 128,
  XPCFI_TARG_EXTRA_AUX_TLST = 256,
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD = 512,
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_D = 1024,
  XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_2D = 2048,
  XPCFI_TARG_EXTRA_AUX_LOOK_DIR = 4096,
  XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT = 8192,
  XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_D = 16384,
  XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_2D = 32768,
  XPCFI_TARG_EXTRA_AUX_ALL = XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT + XPCFI_TARG_EXTRA_AUX_RAD_CUR + XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_D + XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_2D + XPCFI_TARG_EXTRA_AUX_RAD_CUR_D + XPCFI_TARG_EXTRA_AUX_RAD_CUR_2D + XPCFI_TARG_EXTRA_AUX_TARGET_NADIR_VEL + XPCFI_TARG_EXTRA_AUX_MLST + XPCFI_TARG_EXTRA_AUX_TLST + XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD + XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_D + XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_2D + XPCFI_TARG_EXTRA_AUX_LOOK_DIR + XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT + XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_D + XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_2D
}
 

Target auxiliary results vector names.

More...
enum  TargetResMainNameEnum {
  XPCFI_TARG_EXTRA_MAIN_GEO = 1,
  XPCFI_TARG_EXTRA_MAIN_GEO_D = 2,
  XPCFI_TARG_EXTRA_MAIN_GEO_2D = 4,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP = 8,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_D = 16,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_2D = 32,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP = 64,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_D = 128,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_2D = 256,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE = 512,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_D = 1024,
  XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_2D = 2048,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE = 4096,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_D = 8192,
  XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_2D = 16384,
  XPCFI_TARG_EXTRA_MAIN_ALL = XPCFI_TARG_EXTRA_MAIN_GEO + XPCFI_TARG_EXTRA_MAIN_GEO_D + XPCFI_TARG_EXTRA_MAIN_GEO_2D + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_D + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_2D + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_D + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_2D + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_D + XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_2D + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_D + XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_2D
}
 

Target main results vector names.

More...
enum  SatIdPointingEnum {
  XPCFI_SAT_DEFAULT = XLCFI_SAT_DEFAULT,
  XPCFI_SAT_DEFAULT1 = XLCFI_SAT_DEFAULT1,
  XPCFI_SAT_DEFAULT2 = XLCFI_SAT_DEFAULT2,
  XPCFI_SAT_DEFAULT3 = XLCFI_SAT_DEFAULT3,
  XPCFI_SAT_DEFAULT4 = XLCFI_SAT_DEFAULT4,
  XPCFI_SAT_DEFAULT5 = XLCFI_SAT_DEFAULT5,
  XPCFI_SAT_DEFAULT6 = XLCFI_SAT_DEFAULT6,
  XPCFI_SAT_DEFAULT7 = XLCFI_SAT_DEFAULT7,
  XPCFI_SAT_DEFAULT8 = XLCFI_SAT_DEFAULT8,
  XPCFI_SAT_DEFAULT9 = XLCFI_SAT_DEFAULT9,
  XPCFI_SAT_ERS1 = XLCFI_SAT_ERS1,
  XPCFI_SAT_ERS2 = XLCFI_SAT_ERS2,
  XPCFI_SAT_ENVISAT = XLCFI_SAT_ENVISAT,
  XPCFI_SAT_METOP1 = XLCFI_SAT_METOP1,
  XPCFI_SAT_METOP2 = XLCFI_SAT_METOP2,
  XPCFI_SAT_METOP3 = XLCFI_SAT_METOP3,
  XPCFI_SAT_CRYOSAT = XLCFI_SAT_CRYOSAT,
  XPCFI_SAT_ADM = XLCFI_SAT_ADM,
  XPCFI_SAT_GOCE = XLCFI_SAT_GOCE,
  XPCFI_SAT_SMOS = XLCFI_SAT_SMOS,
  XPCFI_SAT_TERRASAR = XLCFI_SAT_TERRASAR,
  XPCFI_SAT_EARTHCARE = XLCFI_SAT_EARTHCARE,
  XPCFI_SAT_SWARM_A = XLCFI_SAT_SWARM_A,
  XPCFI_SAT_SWARM_B = XLCFI_SAT_SWARM_B,
  XPCFI_SAT_SWARM_C = XLCFI_SAT_SWARM_C,
  XPCFI_SAT_SENTINEL_1A = XLCFI_SAT_SENTINEL_1A,
  XPCFI_SAT_SENTINEL_1B = XLCFI_SAT_SENTINEL_1B,
  XPCFI_SAT_SENTINEL_2 = XLCFI_SAT_SENTINEL_2,
  XPCFI_SAT_SENTINEL_3 = XLCFI_SAT_SENTINEL_3,
  XPCFI_SAT_SEOSAT = XLCFI_SAT_SEOSAT,
  XPCFI_SAT_SENTINEL_1C = XLCFI_SAT_SENTINEL_1C,
  XPCFI_SAT_SENTINEL_2A = XLCFI_SAT_SENTINEL_2A,
  XPCFI_SAT_SENTINEL_2B = XLCFI_SAT_SENTINEL_2B,
  XPCFI_SAT_SENTINEL_2C = XLCFI_SAT_SENTINEL_2C,
  XPCFI_SAT_SENTINEL_3A = XLCFI_SAT_SENTINEL_3A,
  XPCFI_SAT_SENTINEL_3B = XLCFI_SAT_SENTINEL_3B,
  XPCFI_SAT_SENTINEL_3C = XLCFI_SAT_SENTINEL_3C,
  XPCFI_SAT_JASON_CSA = XLCFI_SAT_JASON_CSA,
  XPCFI_SAT_JASON_CSB = XLCFI_SAT_JASON_CSB,
  XPCFI_SAT_METOP_SG_A1 = XLCFI_SAT_METOP_SG_A1,
  XPCFI_SAT_METOP_SG_A2 = XLCFI_SAT_METOP_SG_A2,
  XPCFI_SAT_METOP_SG_A3 = XLCFI_SAT_METOP_SG_A3,
  XPCFI_SAT_METOP_SG_B1 = XLCFI_SAT_METOP_SG_B1,
  XPCFI_SAT_METOP_SG_B2 = XLCFI_SAT_METOP_SG_B2,
  XPCFI_SAT_METOP_SG_B3 = XLCFI_SAT_METOP_SG_B3,
  XPCFI_SAT_SENTINEL_5P = XLCFI_SAT_SENTINEL_5P,
  XPCFI_SAT_BIOMASS = XLCFI_SAT_BIOMASS,
  XPCFI_SAT_SENTINEL_5 = XLCFI_SAT_SENTINEL_5,
  XPCFI_SAT_SAOCOM_CS = XLCFI_SAT_SAOCOM_CS,
  XPCFI_SAT_FLEX = XLCFI_SAT_FLEX,
  XPCFI_SAT_SENTINEL_6A = XLCFI_SAT_SENTINEL_6A,
  XPCFI_SAT_SENTINEL_6B = XLCFI_SAT_SENTINEL_6B,
  XPCFI_SAT_CIMR = XLCFI_SAT_CIMR,
  XPCFI_SAT_ROSEL = XLCFI_SAT_ROSEL,
  XPCFI_SAT_CHIME = XLCFI_SAT_CHIME,
  XPCFI_SAT_CRISTAL = XLCFI_SAT_CRISTAL,
  XPCFI_SAT_CO2M = XLCFI_SAT_CO2M,
  XPCFI_SAT_LSTM = XLCFI_SAT_LSTM,
  XPCFI_SAT_FORUM = XLCFI_SAT_FORUM,
  XPCFI_SAT_GENERIC = XLCFI_SAT_GENERIC,
  XPCFI_SAT_GENERIC_GEO = XLCFI_SAT_GENERIC_GEO,
  XPCFI_SAT_MTG = XLCFI_SAT_MTG,
  XPCFI_SAT_GENERIC_MEO = XLCFI_SAT_GENERIC_MEO
}
 

Satellite ID.

More...
enum  DerivPointingEnum {
  XPCFI_NO_DER = XLCFI_NO_DER,
  XPCFI_DER_1ST = XLCFI_DER_1ST,
  XPCFI_DER_2ND = XLCFI_DER_2ND
}
 

Derivatives.

More...
enum  TimeRefPointingEnum {
  XPCFI_TIME_UNDEF = XLCFI_TIME_UNDEF,
  XPCFI_TIME_TAI = XLCFI_TIME_TAI,
  XPCFI_TIME_UTC = XLCFI_TIME_UTC,
  XPCFI_TIME_UT1 = XLCFI_TIME_UT1,
  XPCFI_TIME_GPS = XLCFI_TIME_GPS
}
 

Time reference ID.

More...
enum  ModeFlagPointingEnum {
  XPCFI_MODE_FLAG_LOCATION = XLCFI_MODE_FLAG_LOCATION,
  XPCFI_MODE_FLAG_DIRECTION = XLCFI_MODE_FLAG_DIRECTION
}
 

Vector types.

More...
enum  DemModelPointingEnum {
  XPCFI_DEM_ACE_MODEL = XDCFI_DEM_ACE_MODEL,
  XPCFI_DEM_GETASSE30_V1 = XDCFI_DEM_GETASSE30_V1,
  XPCFI_DEM_GETASSE30_V2 = XDCFI_DEM_GETASSE30_V2,
  XPCFI_DEM_ACE2_9SEC = XDCFI_DEM_ACE2_9SEC,
  XPCFI_DEM_GETASSE30_V3 = XDCFI_DEM_GETASSE30_V3,
  XPCFI_DEM_GDEM_V2 = XDCFI_DEM_GDEM_V2,
  XPCFI_DEM_ACE2_30SEC = XDCFI_DEM_ACE2_30SEC,
  XPCFI_DEM_ACE2_3SEC = XDCFI_DEM_ACE2_3SEC,
  XPCFI_DEM_ACE2_5MIN = XDCFI_DEM_ACE2_5MIN,
  XPCFI_DEM_GENERIC = XDCFI_DEM_GENERIC,
  XPCFI_DEM_TANDEMX_90 = XDCFI_DEM_TANDEMX_90,
  XPCFI_DEM_GDEM_V3 = XDCFI_DEM_GDEM_V3,
  XPCFI_DEM_NUM_MODELS = XDCFI_DEM_NUM_MODELS
}
 

DEM models.

More...
enum  DemConfigEnum {
  XPCFI_LOAD_TILE_SET,
  XPCFI_CLEAR_CACHE,
  XPCFI_FREE_CACHE,
  XPCFI_SET_MAX_SIZE
}
 

DEM ID configuration commands.

More...
enum  AzElTypeEnum {
  XPCFI_AZ_EL_LIST,
  XPCFI_AZ_EL_STRIP,
  XPCFI_AZ_EL_GRID
}
 

Input azimuth/elevation data type.

More...
enum  TargetListMethodEnum { XPCFI_TARGET_LIST_INTER_ID }
 

Method used to compute list of targets.

More...
enum  DemSetEnum {
  XPCFI_ALL_DEM,
  XPCFI_DEM_SET
}
 

Set of DEM selected.

More...
enum  YawFlipEnum {
  XPCFI_AUTOMATIC_FLIP_MODE = 0,
  XPCFI_WINTER_MODE = 1,
  XPCFI_SUMMER_MODE = 2
}
 

Yaw-flip.

More...

Detailed Description

This file contais generic data that can be used as input/output in the classes of EOCFI Pointing library


Enumeration Type Documentation

Atmosphere initialization mode.

Enumerator:
XPCFI_NO_REF_INIT 
XPCFI_STD_INIT 
XPCFI_USER_INIT 
XPCFI_PRED_INIT 
XPCFI_STD_INIT_N 
XPCFI_USER_INIT_N 
XPCFI_PRED_INIT_N 
XPCFI_US76_INIT 
XPCFI_TROPIC_INIT 
XPCFI_MID_SUM_INIT 
XPCFI_MID_WIN_INIT 
XPCFI_SUBAR_SUM_INIT 
XPCFI_SUBAR_WIN_INIT 
XPCFI_LUT_INIT 
XPCFI_US76_INIT_N 
XPCFI_TROPIC_INIT_N 
XPCFI_MID_SUM_INIT_N 
XPCFI_MID_WIN_INIT_N 
XPCFI_SUBAR_SUM_INIT_N 
XPCFI_SUBAR_WIN_INIT_N 
XPCFI_LUT_INIT_N 

Coordinate system structure.

Enumerator:
XPCFI_NONE_ATTITUDE 
XPCFI_SAT_ORBITAL_REF 
XPCFI_SAT_NOMINAL_ATT 
XPCFI_SAT_ATT 
XPCFI_INSTR_ATT 

Attitude File models.

Enumerator:
XPCFI_ATTITUDE_GENERIC_FILE_MODEL 
XPCFI_ATTITUDE_STAR_TRACKER_FILE_MODEL 
XPCFI_ATTITUDE_QUATERNION_NO_FILE_MODEL 

Attitude mode.

Enumerator:
XPCFI_ATTITUDE_INIT_NO_DATA_MODE 
XPCFI_ATTITUDE_COMPUTE_MODE 
XPCFI_ATTITUDE_USER_SET_MODE 

Axis target enumeration.

Enumerator:
XPCFI_SUN_VEC 
XPCFI_MOON_VEC 
XPCFI_EARTH_VEC 
XPCFI_NADIR_VEC 
XPCFI_INERTIAL_VEL_VEC 
XPCFI_EF_VEL_VEC 
XPCFI_INERTIAL_TARGET_VEC 
XPCFI_EF_TARGET_VEC 
XPCFI_SC_EF_VEL_VEC 
XPCFI_ORBIT_POLE 
XPCFI_INERTIAL_POS_VEC_CORRECTED 
XPCFI_INERTIAL_VEL_VEC_ROTATED 
XPCFI_EF_NORTH 
XPCFI_EF_SOUTH 

Input azimuth/elevation data type.

Enumerator:
XPCFI_AZ_EL_LIST 
XPCFI_AZ_EL_STRIP 
XPCFI_AZ_EL_GRID 

Reference coordinate frames.

Enumerator:
XPCFI_BM2000 

Barycentric Mean of 2000.0 coordinate system.

XPCFI_HM2000 

Heliocentric Mean of 2000.0 coordinate system.

XPCFI_GM2000 

Geocentric Mean of 2000.0 coordinate system.

XPCFI_MOD 

Mean of Date coordinate system.

XPCFI_TOD 

True of Date coordinate system.

XPCFI_PEF 

Pseudo Earth Fixed coordinate system.

XPCFI_EF 

Earth Fixed coordinate system.

XPCFI_BM1950 

Barycentric Mean of 2000.0 coordinate system.

XPCFI_GALACTIC 

Galactic coordinate system.

DEM ID configuration commands.

Enumerator:
XPCFI_LOAD_TILE_SET 
XPCFI_CLEAR_CACHE 
XPCFI_FREE_CACHE 
XPCFI_SET_MAX_SIZE 

DEM models.

Enumerator:
XPCFI_DEM_ACE_MODEL 
XPCFI_DEM_GETASSE30_V1 
XPCFI_DEM_GETASSE30_V2 
XPCFI_DEM_ACE2_9SEC 
XPCFI_DEM_GETASSE30_V3 
XPCFI_DEM_GDEM_V2 
XPCFI_DEM_ACE2_30SEC 
XPCFI_DEM_ACE2_3SEC 
XPCFI_DEM_ACE2_5MIN 
XPCFI_DEM_GENERIC 
XPCFI_DEM_TANDEMX_90 
XPCFI_DEM_GDEM_V3 
XPCFI_DEM_NUM_MODELS 

Set of DEM selected.

Enumerator:
XPCFI_ALL_DEM 

All DEM selected.

XPCFI_DEM_SET 

Only a set of DEM selected.

Derivatives.

Enumerator:
XPCFI_NO_DER 

No derivative is defined or calculated.

XPCFI_DER_1ST 

Only first derivative is defined or calculated.

XPCFI_DER_2ND 

Both 1st and 2nd derivatives are defined or calculated.

Flag for changing frame.

Enumerator:
XPCFI_FRAME_FLAG_EXT 

Coordinate system.

XPCFI_FRAME_FLAG_SAT 

Satellite attitude frame.

Instrument Attitude mode.

Enumerator:
XPCFI_INSTR_ATT_ANGLE_INIT_MODE 
XPCFI_INSTR_ATT_MATRIX_INIT_MODE 
XPCFI_INSTR_ATT_INIT_HARMONIC_MODE 
XPCFI_INSTR_ATT_INIT_FILE_MODE 

Intersection mode.

Enumerator:
XPCFI_NO_INTER 
XPCFI_INTER_1ST 
XPCFI_INTER_2ND 

Vector types.

Enumerator:
XPCFI_MODE_FLAG_LOCATION 
XPCFI_MODE_FLAG_DIRECTION 

Axis enumeration.

Enumerator:
XPCFI_X_AXIS 
XPCFI_NEG_X_AXIS 
XPCFI_Y_AXIS 
XPCFI_NEG_Y_AXIS 
XPCFI_Z_AXIS 
XPCFI_NEG_Z_AXIS 

Initialisation modes.

Enumerator:
XPCFI_SEL_FILE 
XPCFI_SEL_TIME 
XPCFI_SEL_ORBIT 
XPCFI_SEL_DEFAULT 

Sat. Attitude mode.

Enumerator:
XPCFI_SAT_ATT_ANGLE_INIT_MODE 
XPCFI_SAT_ATT_MATRIX_INIT_MODE 
XPCFI_SAT_ATT_INIT_HARMONIC_MODE 
XPCFI_SAT_ATT_INIT_FILE_MODE 

Satellite ID.

Enumerator:
XPCFI_SAT_DEFAULT 
XPCFI_SAT_DEFAULT1 
XPCFI_SAT_DEFAULT2 
XPCFI_SAT_DEFAULT3 
XPCFI_SAT_DEFAULT4 
XPCFI_SAT_DEFAULT5 
XPCFI_SAT_DEFAULT6 
XPCFI_SAT_DEFAULT7 
XPCFI_SAT_DEFAULT8 
XPCFI_SAT_DEFAULT9 
XPCFI_SAT_ERS1 
XPCFI_SAT_ERS2 
XPCFI_SAT_ENVISAT 
XPCFI_SAT_METOP1 
XPCFI_SAT_METOP2 
XPCFI_SAT_METOP3 
XPCFI_SAT_CRYOSAT 
XPCFI_SAT_ADM 
XPCFI_SAT_GOCE 
XPCFI_SAT_SMOS 
XPCFI_SAT_TERRASAR 
XPCFI_SAT_EARTHCARE 
XPCFI_SAT_SWARM_A 
XPCFI_SAT_SWARM_B 
XPCFI_SAT_SWARM_C 
XPCFI_SAT_SENTINEL_1A 
XPCFI_SAT_SENTINEL_1B 
XPCFI_SAT_SENTINEL_2 
XPCFI_SAT_SENTINEL_3 
XPCFI_SAT_SEOSAT 
XPCFI_SAT_SENTINEL_1C 
XPCFI_SAT_SENTINEL_2A 
XPCFI_SAT_SENTINEL_2B 
XPCFI_SAT_SENTINEL_2C 
XPCFI_SAT_SENTINEL_3A 
XPCFI_SAT_SENTINEL_3B 
XPCFI_SAT_SENTINEL_3C 
XPCFI_SAT_JASON_CSA 
XPCFI_SAT_JASON_CSB 
XPCFI_SAT_METOP_SG_A1 
XPCFI_SAT_METOP_SG_A2 
XPCFI_SAT_METOP_SG_A3 
XPCFI_SAT_METOP_SG_B1 
XPCFI_SAT_METOP_SG_B2 
XPCFI_SAT_METOP_SG_B3 
XPCFI_SAT_SENTINEL_5P 
XPCFI_SAT_BIOMASS 
XPCFI_SAT_SENTINEL_5 
XPCFI_SAT_SAOCOM_CS 
XPCFI_SAT_FLEX 
XPCFI_SAT_SENTINEL_6A 
XPCFI_SAT_SENTINEL_6B 
XPCFI_SAT_CIMR 
XPCFI_SAT_ROSEL 
XPCFI_SAT_CHIME 
XPCFI_SAT_CRISTAL 
XPCFI_SAT_CO2M 
XPCFI_SAT_LSTM 
XPCFI_SAT_FORUM 
XPCFI_SAT_GENERIC 
XPCFI_SAT_GENERIC_GEO 
XPCFI_SAT_MTG 
XPCFI_SAT_GENERIC_MEO 

Satellite nominal AOCS modes.

Enumerator:
XPCFI_AOCS_GPM 
XPCFI_AOCS_LNP 
XPCFI_AOCS_YSM 
XPCFI_AOCS_ZDOPPLER 

Sat. nominal attitude mode.

Enumerator:
XPCFI_SAT_NOMINAL_ATT_INIT_MODE 
XPCFI_SAT_NOMINAL_ATT_INIT_MODEL_MODE 
XPCFI_SAT_NOMINAL_ATT_INIT_HARMONIC_MODE 
XPCFI_SAT_NOMINAL_ATT_INIT_FILE_MODE 

Satellite nominal parameter models.

Enumerator:
XPCFI_MODEL_GENERIC 
XPCFI_MODEL_ENVISAT 
XPCFI_MODEL_CRYOSAT 
XPCFI_MODEL_ADM 
XPCFI_MODEL_SENTINEL1 
XPCFI_MODEL_SENTINEL2 
XPCFI_MODEL_GEO 
XPCFI_MODEL_METOPSG 

Source Types.

Enumerator:
XPCFI_SOURCE_STAR 
XPCFI_SOURCE_SUN 
XPCFI_SOURCE_MOON 
XPCFI_SOURCE_GENERIC 

Method used to compute list of targets.

Enumerator:
XPCFI_TARGET_LIST_INTER_ID 

Target auxiliary results vector names.

Enumerator:
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT 
XPCFI_TARG_EXTRA_AUX_RAD_CUR 
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_D 
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_GT_2D 
XPCFI_TARG_EXTRA_AUX_RAD_CUR_D 
XPCFI_TARG_EXTRA_AUX_RAD_CUR_2D 
XPCFI_TARG_EXTRA_AUX_TARGET_NADIR_VEL 
XPCFI_TARG_EXTRA_AUX_MLST 
XPCFI_TARG_EXTRA_AUX_TLST 
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD 
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_D 
XPCFI_TARG_EXTRA_AUX_DIST_NAD_TARG_SAT_NAD_2D 
XPCFI_TARG_EXTRA_AUX_LOOK_DIR 
XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT 
XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_D 
XPCFI_TARG_EXTRA_AUX_DIST_SSP_MIN_DIST_GT_2D 
XPCFI_TARG_EXTRA_AUX_ALL 

Target main results vector names.

Enumerator:
XPCFI_TARG_EXTRA_MAIN_GEO 
XPCFI_TARG_EXTRA_MAIN_GEO_D 
XPCFI_TARG_EXTRA_MAIN_GEO_2D 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_D 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_TOP_2D 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_D 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_TOP_2D 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_D 
XPCFI_TARG_EXTRA_MAIN_SAT2TARG_ATTITUDE_2D 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_D 
XPCFI_TARG_EXTRA_MAIN_TARG2SAT_ATTITUDE_2D 
XPCFI_TARG_EXTRA_MAIN_ALL 

Target type.

Enumerator:
XPCFI_USER_TARGET_TYPE 
XPCFI_LOS_TARGET_TYPE 
XPCFI_DEM_TARGET_TYPE 

Time reference ID.

Enumerator:
XPCFI_TIME_UNDEF 
XPCFI_TIME_TAI 
XPCFI_TIME_UTC 
XPCFI_TIME_UT1 
XPCFI_TIME_GPS 

Angle type.

Enumerator:
XPCFI_ANGLE_TYPE_TRUE_LAT_TOD 
XPCFI_ANGLE_TYPE_TRUE_LAT_EF 

Yaw-flip.

Enumerator:
XPCFI_AUTOMATIC_FLIP_MODE 
XPCFI_WINTER_MODE 
XPCFI_SUMMER_MODE 

Generated on Mon Dec 20 2021 22:34:21 for by doxygen 1.7.1