DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::StationFile Class Reference

Class for reading Station files. More...

Inheritance diagram for EECFI::StationFile:
EECFI::EEFile EECFI::CfiClass

List of all members.

Public Member Functions

 StationFile ()
 Default constructor.
 StationFile (const std::string &fileNam)
 Constructor with file name.
 StationFile (const StationFile &other)
 ~StationFile () NOEXCEPT
 Destructor.
StationFileoperator= (const StationFile &other)
void read ()
 Read the whole file data block.
void read (const std::string &stationIdentity)
 Read one station.
void readIds (std::vector< std::string > &stationIds)
 Read the list of station names.

Public Attributes

std::vector< StationRecstationList
 Stations records.

Detailed Description

Class for reading Station files.


Constructor & Destructor Documentation

EECFI::StationFile::StationFile (  ) 

Default constructor.

EECFI::StationFile::StationFile ( const std::string &  fileNam  )  [explicit]

Constructor with file name.

EECFI::StationFile::StationFile ( const StationFile other  ) 

Copy constructor.

Parameters:
other The StationFile to copy from
EECFI::StationFile::~StationFile (  ) 

Destructor.


Member Function Documentation

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

Copy assigment operator.

Parameters:
other The StationFile to copy/assign from

References stationList.

void EECFI::StationFile::read ( const std::string &  stationIdentity  ) 

Read one station.

Parameters:
stationIdentity Identity of the station to read.

References EECFI::EEFile::fileName, stationList, and EECFI::CfiClass::throwWarn.

void EECFI::StationFile::readIds ( std::vector< std::string > &  stationIds  ) 

Read the list of station names.

Parameters:
stationIds [OUTPUT]: is an output vector with the name of the stations in the file.

References EECFI::EEFile::fileName, and EECFI::CfiClass::throwWarn.


Member Data Documentation

Stations records.

Referenced by operator=(), and read().


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