Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for reading Iers bulletins (B -only 2010 format- or A) file data. More...
Public Member Functions | |
IersBulletinFile () | |
Default constructor. | |
IersBulletinFile (const std::string &bulletinName) | |
Constructor with file name. | |
IersBulletinFile (const IersBulletinFile &other) | |
~IersBulletinFile () NOEXCEPT | |
Destructor. | |
void | read () |
Read the file. It is assumed that the file name has already been itnroduced. | |
IersBulletinFile & | operator= (const IersBulletinFile &other) |
Public Attributes | |
long | bulletinType |
Bulletin A or Bulletin B (XDBulletinTypeEnum). | |
IersBulletinAFile * | iersBulletinAFile |
Bulletin A data. Not NULL when a Bulletin A is read. | |
IersBulletinBFile * | iersBulletinBFile |
Bulletin B data. Not NULL when a Bulletin B is read. |
Class for reading Iers bulletins (B -only 2010 format- or A) file data.
EECFI::IersBulletinFile::IersBulletinFile | ( | ) |
Default constructor.
EECFI::IersBulletinFile::IersBulletinFile | ( | const std::string & | bulletinName | ) | [explicit] |
Constructor with file name.
EECFI::IersBulletinFile::IersBulletinFile | ( | const IersBulletinFile & | other | ) |
Copy constructor.
other | The IersBulletinFile to copy from | |
iersFile | Object to be copied. |
References bulletinType, iersBulletinAFile, and iersBulletinBFile.
EECFI::IersBulletinFile::~IersBulletinFile | ( | ) |
Destructor.
References iersBulletinAFile, and iersBulletinBFile.
IersBulletinFile & EECFI::IersBulletinFile::operator= | ( | const IersBulletinFile & | other | ) |
Copy assignment operator.
other | The IersBulletinFile to copy/assign from | |
iersFile | Object to be copied. |
References bulletinType, iersBulletinAFile, and iersBulletinBFile.
void EECFI::IersBulletinFile::read | ( | ) |
Read the file. It is assumed that the file name has already been itnroduced.
References bulletinType, EECFI::EEFile::fileName, iersBulletinAFile, iersBulletinBFile, and EECFI::CfiClass::throwWarn.
Bulletin A or Bulletin B (XDBulletinTypeEnum).
Referenced by IersBulletinFile(), operator=(), and read().
Bulletin A data. Not NULL when a Bulletin A is read.
Referenced by IersBulletinFile(), operator=(), read(), and ~IersBulletinFile().
Bulletin B data. Not NULL when a Bulletin B is read.
Referenced by IersBulletinFile(), operator=(), read(), and ~IersBulletinFile().