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 ()
 Empty constructor.
 ZoneFile (const string fileNam)
 Constructor with file name.
 ~ZoneFile ()
 Destructor.
void read () throw (CfiError)
 Read the whole file data block.
void read (const string zoneIdentity) throw (CfiError)
 Read one zone.
vector< string > readIds () throw (CfiError)
 Read the list of zone names.

Public Attributes

vector< ZoneReczoneRec
 List of zones.

Detailed Description

Class for reading zone files.


Constructor & Destructor Documentation

EECFI::ZoneFile::ZoneFile (  ) 

Empty constructor.

References EECFI::EEFile::fileType.

EECFI::ZoneFile::ZoneFile ( const string  fileNam  ) 

Constructor with file name.

EECFI::ZoneFile::~ZoneFile (  ) 

Destructor.

References EECFI::EEFile::fixedHeader.


Member Function Documentation

void EECFI::ZoneFile::read ( const string  zoneIdentity  )  throw (CfiError)
vector< string > EECFI::ZoneFile::readIds (  )  throw (CfiError)

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


Generated on Mon Apr 18 2016 15:25:18 for by doxygen 1.7.1