|
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::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::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::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().
1.7.1