DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI Namespace Reference

Classes

class  AttFile
 Class for reading/writing attitude generic files. More...
class  AttRec
 Class for storing attitude data. More...
class  AngleModel
 Angle model. More...
class  Asar
 ASAR definition. More...
class  BulbTable
 Class to store the data for one entry read from the IERS bulletin. More...
class  DemPoint
 DEM point class. More...
class  DorisHeader
 Class to store DORIS navigator files header. More...
class  FileModel
 File model. More...
class  HarmonicData
 Harmonic model data. More...
class  HarmonicModel
 Harmonic model. More...
class  MatrixModel
 Matrix model. More...
class  ParamModel
 Parameter model. More...
class  SwathGeometry
 Swath geometry data. More...
class  TrackerLimits
 Star tracker limits. More...
class  StfPt
 Swath point coordinates. More...
class  StfVhr
 Class for containing Swath variable header. More...
class  ZonePoint
 Zone point class. More...
class  AttitudeModel
 Attitude model. More...
class  DemConfFile
 Class for reading DEM configuration files. More...
class  DemFile
 Class for reading DEM files. More...
class  DorisFile
 Class for reading/writing DORIS navigator files. More...
class  EEFile
 Abstract basic class for Earth Observation File. More...
class  IersFile
 Class for reading Iers bulletin. More...
class  OrbitFile
 Class for reading/writing orbit files. More...
class  OsfFile
 Class for reading/writing Orbit Scenario files. More...
class  OsfRec
 Class for containing data structure for Orbit Scenario File records. More...
class  OsvRec
 Class for containing a satellite state vector for a given time. More...
class  PropagPreciseConf
 Class to store the data for numerical propagator configuration. More...
class  SdfFile
 Class for reading Swath defintion files. More...
class  SdfRec
 Class for containing Swath definition data. More...
class  StarFile
 Class for reading star files. More...
class  StarRec
 Class for storing star information. More...
class  StarTracker
 Class for star tracker quaternion. More...
class  StarTrackerConfFile
 Class for reading Star tracker configuration files. More...
class  StarTrackerFile
 Class for reading star tracker files. More...
class  StationFile
 Class for reading Station files. More...
class  StationRec
 Class for storing station information. More...
class  StfFile
 Class for reading/writing Swath Template Files. More...
class  StfRec
 Class to contain a Swath record. More...
class  TleFile
 Class for reading/writing Two Line Elements file. More...
class  TleRec
 Class for containing data structure for Two Line Elements. More...
class  ZoneFile
 Class for reading zone files. More...
class  ZoneRec
 Class for storing zone information. More...

Enumerations

enum  AttitudeDataTypeEnum {
  XDCFI_ATT_QUATERNIONS = 0,
  XDCFI_ATT_ANGLES
}
 

Attitude data type enumeration.

More...
enum  GeomTypeEnum {
  XDCFI_LINE_GEOM = 0,
  XDCFI_POINT_GEOM,
  XDCFI_LIMB_GEOM,
  XDCFI_DISTANCE_GEOM
}
 

Geometry types.

More...
enum  AsarTypeEnum {
  XDCFI_NO_ASAR = 0,
  XDCFI_NARROW_ASAR,
  XDCFI_WIDE_ASAR
}
 

ASAR types.

More...
enum  TargetRayEnum {
  XDCFI_NO_REF = 0,
  XDCFI_STD_REF,
  XDCFI_USER_REF,
  XDCFI_PRED_REF,
  XDCFI_STD_REF_N = 10,
  XDCFI_USER_REF_N = 20,
  XDCFI_PRED_REF_N = 30,
  XDCFI_US76_REF = 300,
  XDCFI_TROPIC_REF,
  XDCFI_MID_SUM_REF,
  XDCFI_MID_WIN_REF,
  XDCFI_SUBAR_SUM_REF,
  XDCFI_SUBAR_WIN_REF,
  XDCFI_LUT_REF = 400,
  XDCFI_US76_REF_N = 3000,
  XDCFI_TROPIC_REF_N,
  XDCFI_MID_SUM_REF_N,
  XDCFI_MID_WIN_REF_N,
  XDCFI_SUBAR_SUM_REF_N,
  XDCFI_SUBAR_WIN_REF_N,
  XDCFI_LUT_REF_N = 4000
}
 

Ray tracing model.

More...
enum  SwathTypecEnum {
  XDCFI_OPEN_SWATH,
  XDCFI_CLOSED_SWATH
}
 

Swath types.

More...
enum  SwathPointTypeEnum {
  XDCFI_GEODETIC_SWATH_TYPE,
  XDCFI_INERTIAL_SWATH_TYPE
}
 

Swath point types.

More...
enum  SwathGeomEnum {
  XDCFI_SWATH_POINTING_GEOM = 0,
  XDCFI_SWATH_DISTANCE_GEOM,
  XDCFI_SWATH_LIMB_GEOM,
  XDCFI_SWATH_INERTIAL_GEOM,
  XDCFI_SWATH_SUBSATELLITE_GEOM,
  XDCFI_SWATH_ASAR_GEOM
}
 

Swath geometry definition = algoritm.

More...
enum  ZoneTypeEnum {
  XDCFI_NOT_DEFINED = -1,
  XDCFI_POINT = 0,
  XDCFI_CIRCLE = 1,
  XDCFI_SEGMENT = 2,
  XDCFI_POLYGON = 3
}
 

Zone type.

More...
enum  AttitudeFrameEnum {
  XDCFI_SAT_ORBITAL_REF = 0,
  XDCFI_SAT_NOMINAL_ATT,
  XDCFI_SAT_ATT,
  XDCFI_INSTR_ATT
}
 

Attitude reference frames.

More...
enum  CoordinateSystemsEnum {
  XDCFI_BAR_MEAN_2000 = 1,
  XDCFI_HEL_MEAN_2000,
  XDCFI_GEO_MEAN_2000,
  XDCFI_MEAN_DATE,
  XDCFI_TRUE_DATE,
  XDCFI_EARTH_FIXED,
  XDCFI_BAR_MEAN_1950,
  XDCFI_GALACTIC,
  XDCFI_SAT_ACT_REF,
  XDCFI_QUASI_MEAN_DATE,
  XDCFI_PSE_TRUE_DATE,
  XDCFI_QUASI_TRUE_DATE,
  XDCFI_TOPOCENTRIC,
  XDCFI_SAT_REF,
  XDCFI_SAT_REL_REF
}
 

Coordinate systems.

More...
enum  QualityIndexEnum {
  XDCFI_3_ADJUST_NOMI = 1,
  XDCFI_4_ADJUST_DMAN,
  XDCFI_5_INTERP_DGAP,
  XDCFI_6_EXTRAP_LT1D,
  XDCFI_7_EXTRAP_1D2D,
  XDCFI_8_EXTRAP_GT2D,
  XDCFI_8_EXTRAP_AMAN,
  XDCFI_Q_INDEX_MAX_ENUM
}
 

Quality index for Orbit files.

More...
enum  SCFDrawModesEnum {
  XDCFI_SCF_DRAW_SOLID,
  XDCFI_SCF_DRAW_DASHED,
  XDCFI_SCF_DRAW_DOTTED,
  XDCFI_SCF_DRAW_TIMELINE
}
 

Draw modes for the SCF.

More...
enum  SCFFillModesEnum {
  XDCFI_SCF_FILL_SOLID,
  XDCFI_SCF_FILL_HOLLOW
}
 

Fill modes for the SCF.

More...
enum  TimeRefDataHandlingEnum {
  XDCFI_TIME_UNDEF = -1,
  XDCFI_TIME_TAI,
  XDCFI_TIME_UTC,
  XDCFI_TIME_UT1,
  XDCFI_TIME_GPS
}
 

Time reference ID.

More...
enum  ProjectionEnum {
  XDCFI_READ_DB = 0,
  XDCFI_GNOMONIC = 1,
  XDCFI_RECTANGULAR = 2
}
 

Type of projections.

More...
enum  AttModelEnum {
  XDCFI_ATT_NONE = 0,
  XDCFI_ATT_AOCS,
  XDCFI_ATT_PARAM,
  XDCFI_ATT_HARMONIC,
  XDCFI_ATT_FILE,
  XDCFI_ATT_ANGLE,
  XDCFI_ATT_MATRIX
}
 

Attitude model.

More...
enum  FileEnum {
  XDCFI_OSF_FILE,
  XDCFI_ORBIT_FILE,
  XDCFI_POF_FILE,
  XDCFI_ROF_FILE,
  XDCFI_DORIS_FILE,
  XDCFI_SDF_FILE,
  XDCFI_STF_FILE,
  XDCFI_ATTITUDE_FILE,
  XDCFI_DEM_CONF_FILE,
  XDCFI_DEM_FILE,
  XDCFI_ZONE_FILE,
  XDCFI_STATION_FILE,
  XDCFI_STAR_FILE,
  XDCFI_ATT_STAR_TRACKER_CONF_FILE,
  XDCFI_ATT_STAR_TRACKER_FILE,
  XDCFI_IERS_B_FILE,
  XDCFI_TLE_FILE
}
 

File.

More...
enum  FileTypeEnum {
  XDCFI_UNKNOWN_TYPE = -1,
  XDCFI_AUTO,
  XDCFI_ORBIT_CHANGE,
  XDCFI_STATE_VECTOR,
  XDCFI_OSF_TYPE,
  XDCFI_POF_TYPE,
  XDCFI_ROF_TYPE,
  XDCFI_DORIS_TYPE,
  XDCFI_POF_N_DORIS_TYPE,
  XDCFI_OEF_OSF_TYPE,
  XDCFI_OEF_POF_TYPE,
  XDCFI_IERS_B_TYPE,
  XDCFI_TLE_TYPE,
  XDCFI_MAX_VALUE
}
 

File type.

More...
enum  DemModelEnum { XDCFI_DEM_ACE_MODEL = 0 }
 

DEM models.

More...
enum  ReadAttErrEnum {
  XDCFI_CFI_READ_ATT_INIT_PARSER_ERR = 0,
  XDCFI_CFI_READ_ATT_READ_PARAM_ERR,
  XDCFI_CFI_READ_ATT_WRONG_FILE_TYPE_ERR,
  XDCFI_CFI_READ_XML_ATT_NAVIGATION_ERR,
  XDCFI_CFI_READ_ATT_WRONG_DATA_TYPE_ERR,
  XDCFI_CFI_READ_ATT_INCONSISTENT_DATA_TYPE_ERR,
  XDCFI_CFI_READ_ATT_XML_DATA_BLOCK_SIZE_ERR,
  XDCFI_CFI_READ_ATT_WRONG_REF_FRAME_ERR,
  XDCFI_CFI_READ_ATT_READ_LIST_ERR,
  XDCFI_CFI_READ_ATT_TIME_CONV_ERR,
  XDCFI_CFI_READ_ATT_MEMORY_ERR,
  XDCFI_CFI_READ_ATT_CLEANUP_PARSER_ERR,
  XDCFI_CFI_READ_ATT_WRONG_TIME_REF_ERR,
  XDCFI_CFI_READ_ATT_WRONG_QUATERNION_ERR,
  XDCFI_CFI_READ_ATT_WRONG_ANGLE_ERR,
  XDCFI_CFI_READ_ATT_MAX_GAP_ERR
}
 

Error codes list of AttFile.read.

More...
enum  PrecisePropagUserFlagEnum {
  XDCFI_DEFAULT_VALUES = 0,
  XDCFI_USER_VALUES = 1
}
 

User flag for precise propagator.

More...
enum  PrecisePropagSelectionFlagEnum {
  XDCFI_NOT_SELECT = 0,
  XDCFI_SELECT = 1
}
 

Flag to select or not contributions to precise propagator.

More...
enum  PrecisePropagSgaFlagEnum {
  XDCFI_SGA_USE_PARAMETERS = 0,
  XDCFI_SGA_READ_VALUES_FROM_FILE = 1
}
 

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

More...

Enumeration Type Documentation

ASAR types.

Enumerator:
XDCFI_NO_ASAR 
XDCFI_NARROW_ASAR 
XDCFI_WIDE_ASAR 

Attitude data type enumeration.

Enumerator:
XDCFI_ATT_QUATERNIONS 
XDCFI_ATT_ANGLES 

Attitude reference frames.

Enumerator:
XDCFI_SAT_ORBITAL_REF 
XDCFI_SAT_NOMINAL_ATT 
XDCFI_SAT_ATT 
XDCFI_INSTR_ATT 

Attitude model.

Enumerator:
XDCFI_ATT_NONE 
XDCFI_ATT_AOCS 
XDCFI_ATT_PARAM 
XDCFI_ATT_HARMONIC 
XDCFI_ATT_FILE 
XDCFI_ATT_ANGLE 
XDCFI_ATT_MATRIX 

Coordinate systems.

Enumerator:
XDCFI_BAR_MEAN_2000 

Barycentric Mean of 2000.0 coordinate system.

XDCFI_HEL_MEAN_2000 

Heliocentric Mean of 2000.0 coordinate system.

XDCFI_GEO_MEAN_2000 

Geocentric Mean of 2000.0 coordinate system.

XDCFI_MEAN_DATE 

Mean of date coordinate system.

XDCFI_TRUE_DATE 

True of date coordinate system.

XDCFI_EARTH_FIXED 

Earth Fixed coordinate system.

XDCFI_BAR_MEAN_1950 

Barycentric Mean of 2000.0 coordinate system.

XDCFI_GALACTIC 

Galactic coordinate system.

XDCFI_SAT_ACT_REF 

Satellite relative actual reference cs.

XDCFI_QUASI_MEAN_DATE 

Quasi-Mean of Date coordinate system.

XDCFI_PSE_TRUE_DATE 

Pseudo-True of Date coordinate system.

XDCFI_QUASI_TRUE_DATE 

Quasi-True of Date coordinate system.

XDCFI_TOPOCENTRIC 

Topocentric coordinate system.

XDCFI_SAT_REF 

Satellite reference coordinate system.

XDCFI_SAT_REL_REF 

Satellite relative reference coordinate system.

DEM models.

Enumerator:
XDCFI_DEM_ACE_MODEL 

File.

Enumerator:
XDCFI_OSF_FILE 
XDCFI_ORBIT_FILE 
XDCFI_POF_FILE 
XDCFI_ROF_FILE 
XDCFI_DORIS_FILE 
XDCFI_SDF_FILE 
XDCFI_STF_FILE 
XDCFI_ATTITUDE_FILE 
XDCFI_DEM_CONF_FILE 
XDCFI_DEM_FILE 
XDCFI_ZONE_FILE 
XDCFI_STATION_FILE 
XDCFI_STAR_FILE 
XDCFI_ATT_STAR_TRACKER_CONF_FILE 
XDCFI_ATT_STAR_TRACKER_FILE 
XDCFI_IERS_B_FILE 
XDCFI_TLE_FILE 

File type.

Enumerator:
XDCFI_UNKNOWN_TYPE 
XDCFI_AUTO 
XDCFI_ORBIT_CHANGE 
XDCFI_STATE_VECTOR 
XDCFI_OSF_TYPE 
XDCFI_POF_TYPE 
XDCFI_ROF_TYPE 
XDCFI_DORIS_TYPE 
XDCFI_POF_N_DORIS_TYPE 
XDCFI_OEF_OSF_TYPE 
XDCFI_OEF_POF_TYPE 
XDCFI_IERS_B_TYPE 
XDCFI_TLE_TYPE 
XDCFI_MAX_VALUE 

Geometry types.

Enumerator:
XDCFI_LINE_GEOM 
XDCFI_POINT_GEOM 
XDCFI_LIMB_GEOM 
XDCFI_DISTANCE_GEOM 

Flag to select or not contributions to precise propagator.

Enumerator:
XDCFI_NOT_SELECT 

Do not select contribution.

XDCFI_SELECT 

Select contribution.

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

Enumerator:
XDCFI_SGA_USE_PARAMETERS 

Use input parameters.

XDCFI_SGA_READ_VALUES_FROM_FILE 

Read values from files.

User flag for precise propagator.

Enumerator:
XDCFI_DEFAULT_VALUES 

Use predefined default values for some parameters.

XDCFI_USER_VALUES 

Use values introduced by user.

Type of projections.

Enumerator:
XDCFI_READ_DB 

Read projection from DB file.

XDCFI_GNOMONIC 

Use gnomonic projection.

XDCFI_RECTANGULAR 

Use rectangular projection.

Quality index for Orbit files.

Enumerator:
XDCFI_3_ADJUST_NOMI 

Adjusted out of orbit manoeuvre period.

XDCFI_4_ADJUST_DMAN 

Adjusted during an orbit manoeuvre.

XDCFI_5_INTERP_DGAP 

Interpolated during a data gap.

XDCFI_6_EXTRAP_LT1D 

Extrapolated from less than 1 day.

XDCFI_7_EXTRAP_1D2D 

Extrapolated from more than 1 day, but less than 2 days.

XDCFI_8_EXTRAP_GT2D 

Extrapolated from more than 2 days.

XDCFI_8_EXTRAP_AMAN 

Extrapolated after an orbit manoeuvre.

XDCFI_Q_INDEX_MAX_ENUM 

Number of defined values (+1).

Error codes list of AttFile.read.

Enumerator:
XDCFI_CFI_READ_ATT_INIT_PARSER_ERR 
XDCFI_CFI_READ_ATT_READ_PARAM_ERR 
XDCFI_CFI_READ_ATT_WRONG_FILE_TYPE_ERR 
XDCFI_CFI_READ_XML_ATT_NAVIGATION_ERR 
XDCFI_CFI_READ_ATT_WRONG_DATA_TYPE_ERR 
XDCFI_CFI_READ_ATT_INCONSISTENT_DATA_TYPE_ERR 
XDCFI_CFI_READ_ATT_XML_DATA_BLOCK_SIZE_ERR 
XDCFI_CFI_READ_ATT_WRONG_REF_FRAME_ERR 
XDCFI_CFI_READ_ATT_READ_LIST_ERR 
XDCFI_CFI_READ_ATT_TIME_CONV_ERR 
XDCFI_CFI_READ_ATT_MEMORY_ERR 
XDCFI_CFI_READ_ATT_CLEANUP_PARSER_ERR 
XDCFI_CFI_READ_ATT_WRONG_TIME_REF_ERR 
XDCFI_CFI_READ_ATT_WRONG_QUATERNION_ERR 
XDCFI_CFI_READ_ATT_WRONG_ANGLE_ERR 
XDCFI_CFI_READ_ATT_MAX_GAP_ERR 

Draw modes for the SCF.

Enumerator:
XDCFI_SCF_DRAW_SOLID 
XDCFI_SCF_DRAW_DASHED 
XDCFI_SCF_DRAW_DOTTED 
XDCFI_SCF_DRAW_TIMELINE 

Fill modes for the SCF.

Enumerator:
XDCFI_SCF_FILL_SOLID 
XDCFI_SCF_FILL_HOLLOW 

Swath geometry definition = algoritm.

Enumerator:
XDCFI_SWATH_POINTING_GEOM 
XDCFI_SWATH_DISTANCE_GEOM 
XDCFI_SWATH_LIMB_GEOM 
XDCFI_SWATH_INERTIAL_GEOM 
XDCFI_SWATH_SUBSATELLITE_GEOM 
XDCFI_SWATH_ASAR_GEOM 

Swath point types.

Enumerator:
XDCFI_GEODETIC_SWATH_TYPE 
XDCFI_INERTIAL_SWATH_TYPE 

Swath types.

Enumerator:
XDCFI_OPEN_SWATH 
XDCFI_CLOSED_SWATH 

Ray tracing model.

Enumerator:
XDCFI_NO_REF 
XDCFI_STD_REF 
XDCFI_USER_REF 
XDCFI_PRED_REF 
XDCFI_STD_REF_N 
XDCFI_USER_REF_N 
XDCFI_PRED_REF_N 
XDCFI_US76_REF 
XDCFI_TROPIC_REF 
XDCFI_MID_SUM_REF 
XDCFI_MID_WIN_REF 
XDCFI_SUBAR_SUM_REF 
XDCFI_SUBAR_WIN_REF 
XDCFI_LUT_REF 
XDCFI_US76_REF_N 
XDCFI_TROPIC_REF_N 
XDCFI_MID_SUM_REF_N 
XDCFI_MID_WIN_REF_N 
XDCFI_SUBAR_SUM_REF_N 
XDCFI_SUBAR_WIN_REF_N 
XDCFI_LUT_REF_N 

Time reference ID.

Enumerator:
XDCFI_TIME_UNDEF 
XDCFI_TIME_TAI 
XDCFI_TIME_UTC 
XDCFI_TIME_UT1 
XDCFI_TIME_GPS 

Zone type.

Enumerator:
XDCFI_NOT_DEFINED 

The zone is not defined as an input and must be read from a file.

XDCFI_POINT 

The zone is a point (resulting segments will be of zero duration).

XDCFI_CIRCLE 

The zone is a circle defined by its centre point and its radius.

XDCFI_SEGMENT 

The zone is a segment defined by its two extremes.

XDCFI_POLYGON 

The zone is a polygon.


Generated on Thu Jul 15 2010 10:08:32 for by doxygen 1.7.1