Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading/writing Swath Template Files. More...
Public Member Functions | |
StfFile () | |
Empty constructor. | |
StfFile (const string fileNam) | |
Constructor file name. | |
StfFile (const StfFile &stfFile) | |
Copy constructor. | |
~StfFile () | |
Destructor. | |
void | read () throw (CfiError) |
Read the whole file data block. | |
void | readVhr () throw (CfiError) |
Read the STF variable header. | |
void | write (string fileName, FixedHeader &fixedHead, StfVhr &stfVhr, vector< StfRec > &stfData) throw (CfiError) |
Write STF file with a given name. | |
void | write (FixedHeader &fixedHead, StfVhr &stfVhr, vector< StfRec > &stfData) throw (CfiError) |
Write STF file with the file name stored in the object. | |
void | operator= (const StfFile &stfFile) |
Operator=. | |
Public Attributes | |
vector< StfRec > | stfRec |
Vector of swath points. | |
StfVhr * | vhr |
Variable header data. |
Class for reading/writing Swath Template Files.
EECFI::StfFile::StfFile | ( | ) |
Empty constructor.
References EECFI::EEFile::fileType, and vhr.
EECFI::StfFile::StfFile | ( | const string | fileNam | ) |
Constructor file name.
References vhr.
EECFI::StfFile::StfFile | ( | const StfFile & | stfFile | ) |
Copy constructor.
stfFile | Object to be copied. |
References EECFI::EEFile::fixedHeader, and vhr.
EECFI::StfFile::~StfFile | ( | ) |
Destructor.
void EECFI::StfFile::operator= | ( | const StfFile & | stfFile | ) |
Operator=.
stfFile | Object to be copied. |
References EECFI::EEFile::fileName, EECFI::EEFile::fileType, EECFI::EEFile::fixedHeader, stfRec, EECFI::CfiClass::throwWarn, and vhr.
void EECFI::StfFile::read | ( | ) | throw (CfiError) |
Read the whole file data block.
References EECFI::EEFile::fileName, stfRec, EECFI::CfiClass::throwWarn, and vhr.
void EECFI::StfFile::readVhr | ( | ) | throw (CfiError) |
Read the STF variable header.
References EECFI::EEFile::fileName, EECFI::CfiClass::throwWarn, and vhr.
void EECFI::StfFile::write | ( | string | fileNam, | |
FixedHeader & | fixedHead, | |||
StfVhr & | stfVhr, | |||
vector< StfRec > & | stfData | |||
) | throw (CfiError) |
Write STF file with a given name.
fileNam | Name of the file to write. | |
fixedHead | Values of the fixed header. | |
stfVhr | STF variable header values. | |
stfData | Vector of swath points. |
void EECFI::StfFile::write | ( | FixedHeader & | fixedHead, | |
StfVhr & | stfVhr, | |||
vector< StfRec > & | stfData | |||
) | throw (CfiError) |
Write STF file with the file name stored in the object.
fixedHead | Values of the fixed header. | |
stfVhr | STF variable header values. | |
stfData | Vector of swath points. |
vector<StfRec> EECFI::StfFile::stfRec |
Vector of swath points.
Referenced by operator=(), and read().
Variable header data.
Referenced by operator=(), read(), readVhr(), and StfFile().