DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::EEFile Class Reference

Abstract basic class for Earth Observation File. More...

Inheritance diagram for EECFI::EEFile:
EECFI::CfiClass EECFI::AttFile EECFI::AttitudeDefinitionData EECFI::DemConfFile EECFI::DemFile EECFI::DorisFile EECFI::FovConstraintsFile EECFI::IersBulletinFile EECFI::IersFile EECFI::OemFile EECFI::OrbitFile EECFI::OsfFile EECFI::PropagPreciseConf EECFI::SdfFile EECFI::SP3File EECFI::StarFile EECFI::StarTrackerConfFile EECFI::StarTrackerFile EECFI::StationFile EECFI::StfFile EECFI::TleFile EECFI::ZoneFile

List of all members.

Public Member Functions

 EEFile ()
 Empty constructor.
 EEFile (long fileType, const std::string &fileName)
 Constructor with arguments.
virtual ~EEFile () NOEXCEPT
 Destructor.
bool validate (const std::string &logfile) const
 Validate file wrt schema in the root element of the XML file.
bool validate (const std::string &schema, const std::string &logfile) const
 Validate file wrt to the schema given in the schema parameter.
void readHeader ()
 Read fixed header from XML file.
void setEoffsVersion (long eoffs) const
 Set Eoffs Version.

Public Attributes

long fileType
 File type enum value (FileEnum).
std::string fileName
 Filename.
FixedHeaderfixedHeader
 File fixed Header.

Detailed Description

Abstract basic class for Earth Observation File.


Constructor & Destructor Documentation

EECFI::EEFile::EEFile (  ) 

Empty constructor.

References fileName, fileType, and fixedHeader.

EECFI::EEFile::EEFile ( long  fileType,
const std::string &  fileName 
)

Constructor with arguments.

virtual EECFI::EEFile::~EEFile (  )  [inline, virtual]

Destructor.


Member Function Documentation

void EECFI::EEFile::readHeader (  ) 

Read fixed header from XML file.

Reimplemented in EECFI::DorisFile.

References fileName, fileType, fixedHeader, and EECFI::CfiClass::throwWarn.

void EECFI::EEFile::setEoffsVersion ( long  eoffs  )  const

Set Eoffs Version.

bool EECFI::EEFile::validate ( const std::string &  logfile  )  const

Validate file wrt schema in the root element of the XML file.

bool EECFI::EEFile::validate ( const std::string &  schema,
const std::string &  logfile 
) const

Validate file wrt to the schema given in the schema parameter.


Member Data Documentation


Generated on Fri May 29 2020 14:17:30 for by doxygen 1.7.1