27 #ifndef C_CDMREADER_H_ 28 #define C_CDMREADER_H_ 49 C_CDMReader(boost::shared_ptr<CDMReader> dataReader);
55 boost::shared_ptr<CDMReader> dataReader_;
basic_string< char > string
boost::shared_ptr< Data > DataPtr
Definition: DataDecl.h:39
int(* doubleDatasliceCallbackPtr)(mifi_cdm_reader *reader, const char *varName, size_t unLimDimPos, double *scaledData, size_t dataSize)
Definition: c_fimex.h:52
C_CDMReader(boost::shared_ptr< CDMReader > dataReader)
virtual DataPtr getDataSlice(const std::string &varName, size_t unLimDimPos)=0
data-reading function to be called from the CDMWriter
Definition: C_CDMReader.h:35
Basic interface for CDM reading and manipulation classes.
Definition: CDMReader.h:53
virtual DataPtr getDataSlice(const std::string &varName, size_t unLimDimPos)
data-reading function to be called from the CDMWriter
Definition: C_CDMReader.h:46
virtual void setDoubleCallbackFunction(const std::string &varName, doubleDatasliceCallbackPtr callback)