MetNoFimex::FeltCDMReader Class Reference

#include <FeltCDMReader.h>

Inheritance diagram for MetNoFimex::FeltCDMReader:

MetNoFimex::CDMReader List of all members.

Public Member Functions

 FeltCDMReader (std::string filename, std::string configFilename) throw (CDMException)
virtual ~FeltCDMReader ()
virtual const boost::shared_ptr<
Data
getDataSlice (const std::string &varName, size_t unLimDimPos=0) throw (CDMException)
 data-reading function to be called from the CDMWriter
virtual const CDMgetCDM () const

Constructor & Destructor Documentation

MetNoFimex::FeltCDMReader::FeltCDMReader std::string  filename,
std::string  configFilename
throw (CDMException)
 

MetNoFimex::FeltCDMReader::~FeltCDMReader  )  [virtual]
 


Member Function Documentation

virtual const CDM& MetNoFimex::FeltCDMReader::getCDM  )  const [inline, virtual]
 

Reimplemented from MetNoFimex::CDMReader.

const boost::shared_ptr< Data > MetNoFimex::FeltCDMReader::getDataSlice const std::string varName,
size_t  unLimDimPos = 0
throw (CDMException) [virtual]
 

data-reading function to be called from the CDMWriter

This function needs to be implemented by the CDMReader. It should provide the data for each variable, either by reading from disk, converting from another CDMReader or reading from an in-memory data-section.

Parameters:
varName name of the variable to read
unLimDimPos (optional) if the variable contains a unlimited dimension (max one allowed) an slice of this position is returned

Implements MetNoFimex::CDMReader.


The documentation for this class was generated from the following files:
Generated on Thu Jun 5 14:58:25 2008 for MI - Fimex by  doxygen 1.4.6