MetNoFimex::NetCDF_CF10_CDMReader Class Reference

#include <NetCDF_CF10_CDMReader.h>

Inheritance diagram for MetNoFimex::NetCDF_CF10_CDMReader:

MetNoFimex::CDMReader

List of all members.

Public Member Functions

 NetCDF_CF10_CDMReader (const std::string &fileName)
virtual ~NetCDF_CF10_CDMReader ()
virtual const
boost::shared_ptr< Data
getDataSlice (const std::string &varName, size_t unLimDimPos) throw (CDMException)
 data-reading function to be called from the CDMWriter


Constructor & Destructor Documentation

MetNoFimex::NetCDF_CF10_CDMReader::NetCDF_CF10_CDMReader ( const std::string fileName  ) 

virtual MetNoFimex::NetCDF_CF10_CDMReader::~NetCDF_CF10_CDMReader (  )  [virtual]


Member Function Documentation

virtual const boost::shared_ptr<Data> MetNoFimex::NetCDF_CF10_CDMReader::getDataSlice ( const std::string varName,
size_t  unLimDimPos 
) 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.

This function should retrieve the whole data for a dataset without unlimited dimension if the unLimDimPos == 0.

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 file:

Generated on Fri Jan 23 13:48:09 2009 for MI - Fimex by  doxygen 1.5.5