DEIMOS
Earth Observation Mission CFI Software
FileHandlling Software User Manual
ESA

EECFI Namespace Reference

-INCLUDE----------------------------------------------------------------- More...

Namespaces

namespace  FileHandlingFunc
 

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


Classes

class  FileNameItems
 Items of the name of the file. More...
class  FixedHeader
 Class to store fixed header data of XML files. More...
class  XmlFile
 Class for reading and writing XML files. More...

Enumerations

enum  FileExtensionTypeEnum {
  XFCFI_HEADER_FORMAT_EEF,
  XFCFI_HEADER_FORMAT_HDR,
  XFCFI_HEADER_FORMAT_DBL,
  XFCFI_HEADER_FORMAT_NONE,
  XFCFI_HEADER_FORMAT_EOF
}
 

Types for creating XML headers.

More...
enum  XFSatIdEnum {
  XFCFI_SAT_DEFAULT = 0,
  XFCFI_SAT_DEFAULT1 = 1,
  XFCFI_SAT_DEFAULT2 = 2,
  XFCFI_SAT_DEFAULT3 = 3,
  XFCFI_SAT_DEFAULT4 = 4,
  XFCFI_SAT_DEFAULT5 = 5,
  XFCFI_SAT_DEFAULT6 = 6,
  XFCFI_SAT_DEFAULT7 = 7,
  XFCFI_SAT_DEFAULT8 = 8,
  XFCFI_SAT_DEFAULT9 = 9,
  XFCFI_SAT_ERS1 = 11,
  XFCFI_SAT_ERS2 = 12,
  XFCFI_SAT_ENVISAT = 21,
  XFCFI_SAT_METOP1 = 31,
  XFCFI_SAT_METOP2 = 32,
  XFCFI_SAT_METOP3 = 33,
  XFCFI_SAT_CRYOSAT = 41,
  XFCFI_SAT_ADM = 51,
  XFCFI_SAT_GOCE = 61,
  XFCFI_SAT_SMOS = 71,
  XFCFI_SAT_TERRASAR = 81,
  XFCFI_SAT_EARTHCARE = 91,
  XFCFI_SAT_SWARM_A = 101,
  XFCFI_SAT_SWARM_B = 102,
  XFCFI_SAT_SWARM_C = 103,
  XFCFI_SAT_SENTINEL_1A = 110,
  XFCFI_SAT_SENTINEL_1B = 111,
  XFCFI_SAT_SENTINEL_2 = 112,
  XFCFI_SAT_SENTINEL_3 = 113,
  XFCFI_SAT_SEOSAT = 120,
  XFCFI_SAT_SENTINEL_1C = 125,
  XFCFI_SAT_SENTINEL_2A = 126,
  XFCFI_SAT_SENTINEL_2B = 127,
  XFCFI_SAT_SENTINEL_2C = 128,
  XFCFI_SAT_SENTINEL_3A = 129,
  XFCFI_SAT_SENTINEL_3B = 130,
  XFCFI_SAT_SENTINEL_3C = 131,
  XFCFI_SAT_JASON_CSA = 132,
  XFCFI_SAT_JASON_CSB = 133,
  XFCFI_SAT_METOP_SG_A1 = 134,
  XFCFI_SAT_METOP_SG_A2 = 135,
  XFCFI_SAT_METOP_SG_A3 = 136,
  XFCFI_SAT_METOP_SG_B1 = 137,
  XFCFI_SAT_METOP_SG_B2 = 138,
  XFCFI_SAT_METOP_SG_B3 = 139,
  XFCFI_SAT_SENTINEL_5P = 140,
  XFCFI_SAT_BIOMASS = 141,
  XFCFI_SAT_SENTINEL_5 = 142,
  XFCFI_SAT_SAOCOM_CS = 143,
  XFCFI_SAT_FLEX = 144,
  XFCFI_SAT_SENTINEL_6A = 145,
  XFCFI_SAT_SENTINEL_6B = 146,
  XFCFI_SAT_CIMR = 147,
  XFCFI_SAT_ROSEL = 148,
  XFCFI_SAT_CHIME = 149,
  XFCFI_SAT_CRISTAL = 150,
  XFCFI_SAT_CO2M = 151,
  XFCFI_SAT_LSTM = 152,
  XFCFI_SAT_FORUM = 153,
  XFCFI_SAT_TRUTHS = 154,
  XFCFI_SAT_GENERIC = 200,
  XFCFI_SAT_GENERIC_GEO = 300,
  XFCFI_SAT_MTG = 301,
  XFCFI_SAT_GENERIC_MEO = 400
}
 

Satellites.

More...

Functions

template<typename T >
T * coerce_to_mutable (const T *v)

Detailed Description

-INCLUDE-----------------------------------------------------------------

CVS Info:

Id:
XmlFile.h,v 1.17 2014-02-20 20:02:26 cavm Exp

-NAMESPACES--------------------------------------------------------------


Enumeration Type Documentation

Types for creating XML headers.

Enumerator:
XFCFI_HEADER_FORMAT_EEF 

XML file with Header and Datablock.

XFCFI_HEADER_FORMAT_HDR 

XML file with Header.

XFCFI_HEADER_FORMAT_DBL 

XML file with Datablock.

XFCFI_HEADER_FORMAT_NONE 

No extension when generating filename.

XFCFI_HEADER_FORMAT_EOF 

XML file with Header and Datablock (Earth Observation mission)

Satellites.

Enumerator:
XFCFI_SAT_DEFAULT 

Default satellite Id.

XFCFI_SAT_DEFAULT1 
XFCFI_SAT_DEFAULT2 
XFCFI_SAT_DEFAULT3 
XFCFI_SAT_DEFAULT4 
XFCFI_SAT_DEFAULT5 
XFCFI_SAT_DEFAULT6 
XFCFI_SAT_DEFAULT7 
XFCFI_SAT_DEFAULT8 
XFCFI_SAT_DEFAULT9 
XFCFI_SAT_ERS1 

Satellite Id for ERS1.

XFCFI_SAT_ERS2 

Satellite Id for ERS2.

XFCFI_SAT_ENVISAT 

Satellite Id for Envisat.

XFCFI_SAT_METOP1 

Satellite Id for MetOp1.

XFCFI_SAT_METOP2 

Satellite Id for MetOP2.

XFCFI_SAT_METOP3 

Satellite Id for MetOp3.

XFCFI_SAT_CRYOSAT 

Satellite Id for Cryosat.

XFCFI_SAT_ADM 

Satellite Id for Aeolus.

XFCFI_SAT_GOCE 

Satellite Id for GOCE.

XFCFI_SAT_SMOS 

Satellite Id for SMOS.

XFCFI_SAT_TERRASAR 

Satellite Id for TERRASAR.

XFCFI_SAT_EARTHCARE 

Satellite Id for EARTHCARE.

XFCFI_SAT_SWARM_A 

Satellite Id for SWARM A.

XFCFI_SAT_SWARM_B 

Satellite Id for SWARM B.

XFCFI_SAT_SWARM_C 

Satellite Id for SWARM C.

XFCFI_SAT_SENTINEL_1A 

Satellite Id for SENTINEL_1A.

XFCFI_SAT_SENTINEL_1B 

Satellite Id for SENTINEL_1B.

XFCFI_SAT_SENTINEL_2 

Satellite Id for SENTINEL_2.

XFCFI_SAT_SENTINEL_3 

Satellite Id for SENTINEL_3.

XFCFI_SAT_SEOSAT 

Satellite Id for SEOSAT.

XFCFI_SAT_SENTINEL_1C 

Satellite Id for SENTINEL_1C.

XFCFI_SAT_SENTINEL_2A 

Satellite Id for SENTINEL_2A.

XFCFI_SAT_SENTINEL_2B 

Satellite Id for SENTINEL_2B.

XFCFI_SAT_SENTINEL_2C 

Satellite Id for SENTINEL_2C.

XFCFI_SAT_SENTINEL_3A 

Satellite Id for SENTINEL_3A.

XFCFI_SAT_SENTINEL_3B 

Satellite Id for SENTINEL_3B.

XFCFI_SAT_SENTINEL_3C 

Satellite Id for SENTINEL_3C.

XFCFI_SAT_JASON_CSA 

Satellite Id for JASON CSA.

XFCFI_SAT_JASON_CSB 

Satellite Id for JASON CSB.

XFCFI_SAT_METOP_SG_A1 

Satellite Id for METOP A1.

XFCFI_SAT_METOP_SG_A2 

Satellite Id for METOP A2.

XFCFI_SAT_METOP_SG_A3 

Satellite Id for METOP A3.

XFCFI_SAT_METOP_SG_B1 

Satellite Id for METOP B1.

XFCFI_SAT_METOP_SG_B2 

Satellite Id for METOP B2.

XFCFI_SAT_METOP_SG_B3 

Satellite Id for METOP B3.

XFCFI_SAT_SENTINEL_5P 

Satellite Id for SENTINEL_5P.

XFCFI_SAT_BIOMASS 

Satellite Id for BIOMASS.

XFCFI_SAT_SENTINEL_5 

Satellite Id for SENTINEL_5.

XFCFI_SAT_SAOCOM_CS 

Satellite Id for SAOCOM_CS.

XFCFI_SAT_FLEX 

Satellite Id for FLEX.

XFCFI_SAT_SENTINEL_6A 
XFCFI_SAT_SENTINEL_6B 
XFCFI_SAT_CIMR 
XFCFI_SAT_ROSEL 
XFCFI_SAT_CHIME 
XFCFI_SAT_CRISTAL 
XFCFI_SAT_CO2M 
XFCFI_SAT_LSTM 
XFCFI_SAT_FORUM 
XFCFI_SAT_TRUTHS 
XFCFI_SAT_GENERIC 

Generic Satellite Id.

XFCFI_SAT_GENERIC_GEO 

Generic geostationary satellite Id.

XFCFI_SAT_MTG 

Geostationary METEO satellite Id.

XFCFI_SAT_GENERIC_MEO 

Generic medium orbit satellite id.


Function Documentation


Generated on Mon Dec 11 2023 13:27:23 for by doxygen 1.7.1