27 #ifndef CDMREADERUTILS_H_ 28 #define CDMREADERUTILS_H_ 31 #include <boost/date_time/posix_time/posix_time_types.hpp> 32 #include <boost/shared_ptr.hpp> basic_string< char > string
std::size_t estimateCDMDataSize(const CDM &cdm)
Data structure of the Common Data Model.
Definition: CDM.h:54
Definition: C_CDMReader.h:35
Definition: CDMReaderUtils.h:52
bool compareCDMVarShapes(const CDM &cdm1, const std::string &varName1, const CDM &cdm2, const std::string &varName2)
boost::posix_time::ptime getUniqueForecastReferenceTime(boost::shared_ptr< CDMReader > reader)
void operator()(void const *) const
Definition: CDMReaderUtils.h:54
std::string findUniqueDimVarName(const CDM &cdm, std::string baseVar)
std::vector< double > getDataSliceInUnit(const boost::shared_ptr< CDMReader > &reader, const std::string &var, const std::string &unit, int unLimDimPos)
void generateProjectionCoordinates(boost::shared_ptr< CDMReader > &reader)