DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::IersBulletinFile Class Reference

Class for reading Iers bulletins (B -only 2010 format- or A) file data. More...

Inheritance diagram for EECFI::IersBulletinFile:
EECFI::EEFile EECFI::CfiClass

List of all members.

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.
IersBulletinFileoperator= (const IersBulletinFile &other)

Public Attributes

long bulletinType
 Bulletin A or Bulletin B (XDBulletinTypeEnum).
IersBulletinAFileiersBulletinAFile
 Bulletin A data. Not NULL when a Bulletin A is read.
IersBulletinBFileiersBulletinBFile
 Bulletin B data. Not NULL when a Bulletin B is read.

Detailed Description

Class for reading Iers bulletins (B -only 2010 format- or A) file data.


Constructor & Destructor Documentation

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.

Parameters:
other The IersBulletinFile to copy from
iersFile Object to be copied.

References bulletinType, iersBulletinAFile, and iersBulletinBFile.

EECFI::IersBulletinFile::~IersBulletinFile (  ) 

Destructor.

References iersBulletinAFile, and iersBulletinBFile.


Member Function Documentation

IersBulletinFile & EECFI::IersBulletinFile::operator= ( const IersBulletinFile other  ) 

Copy assignment operator.

Parameters:
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.


Member Data Documentation

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


Generated on Mon Dec 11 2023 13:28:17 for by doxygen 1.7.1