DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::ZoneFile Class Reference

Class for reading zone files. More...

Inheritance diagram for EECFI::ZoneFile:
EECFI::EEFile EECFI::CfiClass

List of all members.

Public Member Functions

 ZoneFile ()
 Default constructor.
 ZoneFile (const std::string &fileNam)
 Constructor with file name.
 ZoneFile (const ZoneFile &other)
 ~ZoneFile () NOEXCEPT
 Destructor.
ZoneFileoperator= (const ZoneFile &other)
void read ()
 Read the whole file data block.
void read (const std::string &zoneIdentity)
 Read one zone.
std::vector< std::string > readIds () const
 Read the list of zone names.

Public Attributes

std::vector< ZoneReczoneRec
 List of zones.

Detailed Description

Class for reading zone files.


Constructor & Destructor Documentation

EECFI::ZoneFile::ZoneFile (  ) 

Default constructor.

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

Constructor with file name.

EECFI::ZoneFile::ZoneFile ( const ZoneFile other  ) 

Copy constructor.

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

Destructor.


Member Function Documentation

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

Copy assigment operator.

Parameters:
other The OsfFile to copy/assign from

References zoneRec.

void EECFI::ZoneFile::read ( const std::string &  zoneIdentity  ) 
vector< string > EECFI::ZoneFile::readIds (  )  const

Read the list of zone names.

Returns:
Returns a vector of strings with the names of the zones.

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


Member Data Documentation

List of zones.

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


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