DEIMOS
Earth Observation Mission CFI Software
FileHandlling Software User Manual
ESA

EECFI::FixedHeader Class Reference

Class to store fixed header data of XML files. More...

List of all members.

Public Member Functions

 FixedHeader ()
 Empty constructor.
 FixedHeader (const std::string &fileName, const std::string &schema, const std::string &fileDescription, const std::string &notes, const std::string &mission, const std::string &fileClass, const std::string &fileType, const std::string &valStartDate, const std::string &valStopDate, const long version, const std::string &system, const std::string &creator, const std::string &creatorVersion, const std::string &creationDate, const long fileExtensionType)
 Constructor with parameters. to be obsolete because this constructor doesn't the eoffs.
 FixedHeader (const std::string &fileName, const std::string &schema, const std::string &fileDescription, const std::string &notes, const std::string &mission, const std::string &fileClass, const std::string &fileType, const std::string &valStartDate, const std::string &valStopDate, const long version, const std::string &eoffs, const std::string &system, const std::string &creator, const std::string &creatorVersion, const std::string &creationDate, const long fileExtensionType)
 Constructor with parameters.
 ~FixedHeader () NOEXCEPT
 Destructor.

Public Attributes

std::string fileName
 File name.
std::string schema
 File schema.
std::string fileDescription
 File description.
std::string notes
 File notes.
std::string mission
 Mission.
std::string fileClass
 File class.
std::string fileType
 File type.
std::string valStartDate
 Validity start date.
std::string valStopDate
 Validity stop date.
long version
 File version.
std::string eoffs_version
 EOFFS version.
std::string system
 System.
std::string creator
 File creator.
std::string creatorVersion
 File version.
std::string creationDate
 File creation date.
long fileExtensionType
 File extension. Allowed values given by FileExtensionTypeEnum.

Detailed Description

Class to store fixed header data of XML files.


Constructor & Destructor Documentation

EECFI::FixedHeader::FixedHeader (  ) 
EECFI::FixedHeader::FixedHeader ( const std::string &  fileNam,
const std::string &  schemaIn,
const std::string &  fileDescriptio,
const std::string &  note,
const std::string &  missio,
const std::string &  fileClas,
const std::string &  fileTyp,
const std::string &  valStartDat,
const std::string &  valStopDat,
const long  versio,
const std::string &  syste,
const std::string &  creato,
const std::string &  creatorVersio,
const std::string &  creationDat,
const long  fileExtensionTyp 
)

Constructor with parameters. to be obsolete because this constructor doesn't the eoffs.

Parameters:
fileNam Name of the file.
fileDescriptio File description.
note Notes.
missio Mission.
fileClas File class.
fileTyp File type.
valStartDat Validity start date..
valStopDat Validity stop date..
versio File version.
syste System.
creato Creator of the file.
creatorVersio Version of creator.
creationDat Creation date.
fileExtensionTyp File extension type.

References creationDate, creator, creatorVersion, eoffs_version, fileClass, fileDescription, fileExtensionType, fileName, fileType, mission, notes, schema, system, valStartDate, valStopDate, and version.

EECFI::FixedHeader::FixedHeader ( const std::string &  fileNam,
const std::string &  schemaIn,
const std::string &  fileDescriptio,
const std::string &  note,
const std::string &  missio,
const std::string &  fileClas,
const std::string &  fileTyp,
const std::string &  valStartDat,
const std::string &  valStopDat,
const long  versio,
const std::string &  eoffs,
const std::string &  syste,
const std::string &  creato,
const std::string &  creatorVersio,
const std::string &  creationDat,
const long  fileExtensionTyp 
)

Constructor with parameters.

Parameters:
fileNam Name of the file.
fileDescriptio File description.
note Notes.
missio Mission.
fileClas File class.
fileTyp File type.
valStartDat Validity start date..
valStopDat Validity stop date..
versio File version.
syste System.
creato Creator of the file.
creatorVersio Version of creator.
creationDat Creation date.
fileExtensionTyp File extension type.

References creationDate, creator, creatorVersion, eoffs_version, fileClass, fileDescription, fileExtensionType, fileName, fileType, mission, notes, schema, system, valStartDate, valStopDate, and version.

EECFI::FixedHeader::~FixedHeader (  ) 

Destructor.


Member Data Documentation

File creation date.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

File creator.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

EOFFS version.

Referenced by FixedHeader().

File class.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

File description.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

File extension. Allowed values given by FileExtensionTypeEnum.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

File notes.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

File schema.

Referenced by FixedHeader().

Validity start date.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().

Validity stop date.

Referenced by EECFI::XmlFile::createHeader(), and FixedHeader().


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