Earth Observation Mission CFI Software DataHandling Software User Manual |
Abstract basic class for Earth Observation File. More...
Public Member Functions | |
EEFile () | |
Empty constructor. | |
EEFile (long fileType, string fileName) | |
Constructor with arguments. | |
virtual | ~EEFile () |
Destructor. | |
bool | validate (const string logfile) const throw (CfiError) |
Validate file wrt schema in the root element of the XML file. | |
bool | validate (const string schema, const string logfile) const throw (CfiError) |
Validate file wrt to the schema given in the schema parameter. | |
void | readHeader () throw (CfiError) |
Read fixed header from XML file. | |
Public Attributes | |
long | fileType |
File type enum value (FileEnum). | |
string | fileName |
Filename. | |
FixedHeader * | fixedHeader |
File fixed Header. |
Abstract basic class for Earth Observation File.
EECFI::EEFile::EEFile | ( | ) |
Empty constructor.
References fileName, fileType, and fixedHeader.
EECFI::EEFile::EEFile | ( | long | fileTyp, | |
string | fileNam | |||
) |
Constructor with arguments.
fileTyp | File type enumeration value (FileEnum). | |
fileNam | Name of the file. |
References fileName, fileType, and fixedHeader.
virtual EECFI::EEFile::~EEFile | ( | ) | [inline, virtual] |
Destructor.
void EECFI::EEFile::readHeader | ( | ) | throw (CfiError) |
Read fixed header from XML file.
Reimplemented in EECFI::DorisFile.
References fileName, fileType, fixedHeader, and EECFI::CfiClass::throwWarn.
bool EECFI::EEFile::validate | ( | const string | logfile | ) | const throw (CfiError) |
Validate file wrt schema in the root element of the XML file.
logfile | File where messages from the validation proccess are written. |
bool EECFI::EEFile::validate | ( | const string | schema, | |
const string | logfile | |||
) | const throw (CfiError) |
Validate file wrt to the schema given in the schema parameter.
schema | File name path of the schema we want to compare with. | |
logfile | File where messages from the validation proccess are witten. |
string EECFI::EEFile::fileName |
Filename.
Referenced by EEFile(), EECFI::IersBulletinFile::IersBulletinFile(), EECFI::StfFile::operator=(), EECFI::IersBulletinFile::operator=(), EECFI::ZoneFile::read(), EECFI::StfFile::read(), EECFI::StationFile::read(), EECFI::StarFile::read(), EECFI::SdfFile::read(), EECFI::OsfFile::read(), EECFI::IersFile::read(), EECFI::IersBulletinFile::read(), EECFI::DemConfFile::read(), EECFI::AttitudeDefinitionData::read(), EECFI::AttFile::read(), readHeader(), EECFI::DorisFile::readHeader(), EECFI::ZoneFile::readIds(), EECFI::StarFile::readIds(), and EECFI::StfFile::readVhr().
File type enum value (FileEnum).
Referenced by EECFI::AttFile::AttFile(), EECFI::AttitudeDefinitionData::AttitudeDefinitionData(), EECFI::DemConfFile::DemConfFile(), EECFI::DemFile::DemFile(), EEFile(), EECFI::IersBulletinFile::IersBulletinFile(), EECFI::StfFile::operator=(), EECFI::IersBulletinFile::operator=(), EECFI::OrbitFile::OrbitFile(), EECFI::OsfFile::OsfFile(), readHeader(), EECFI::SdfFile::SdfFile(), EECFI::StarFile::StarFile(), EECFI::StarTrackerConfFile::StarTrackerConfFile(), EECFI::StarTrackerFile::StarTrackerFile(), EECFI::StationFile::StationFile(), EECFI::StfFile::StfFile(), EECFI::TleFile::TleFile(), and EECFI::ZoneFile::ZoneFile().
File fixed Header.
Referenced by EEFile(), EECFI::StfFile::operator=(), readHeader(), EECFI::StfFile::StfFile(), EECFI::AttFile::~AttFile(), EECFI::AttitudeDefinitionData::~AttitudeDefinitionData(), EECFI::DemConfFile::~DemConfFile(), EECFI::DemFile::~DemFile(), EECFI::DorisFile::~DorisFile(), EECFI::IersFile::~IersFile(), EECFI::OrbitFile::~OrbitFile(), EECFI::OsfFile::~OsfFile(), EECFI::SdfFile::~SdfFile(), EECFI::StarFile::~StarFile(), EECFI::StarTrackerConfFile::~StarTrackerConfFile(), EECFI::StarTrackerFile::~StarTrackerFile(), EECFI::StationFile::~StationFile(), EECFI::TleFile::~TleFile(), and EECFI::ZoneFile::~ZoneFile().