27 #ifndef CDMTIMEINTERPOLATOR_H_ 28 #define CDMTIMEINTERPOLATOR_H_ 64 boost::shared_ptr<CDMReader> dataReader_;
67 TimeChangeMap timeChangeMap_;
basic_string< char > string
boost::shared_ptr< Data > DataPtr
Definition: DataDecl.h:39
virtual ~CDMTimeInterpolator()
virtual DataPtr getDataSlice(const std::string &varName, size_t unLimDimPos=0)
retrieve data from the underlying dataReader and interpolate the values due to the current projection...
virtual DataPtr getDataSlice(const std::string &varName, size_t unLimDimPos)=0
data-reading function to be called from the CDMWriter
CDMTimeInterpolator(boost::shared_ptr< CDMReader > dataReader)
Definition: CDMTimeInterpolator.h:42
Definition: C_CDMReader.h:35
Basic interface for CDM reading and manipulation classes.
Definition: CDMReader.h:53
virtual void changeTimeAxis(std::string timeSpec)