13 #ifndef INC_netCDF_MetadataUtils_h
14 #define INC_netCDF_MetadataUtils_h
26 template<
typename TNumeric >
41 template<
typename TNumeric >
57 NcFileMetaCF & metaFile,
58 MetadataCFGlobal
const & meta);
62 NcFileMetaCF & metaFile,
63 MetadataCFGlobal & meta);
66 template<
typename TNumeric >
71 char const *
const SPACE =
" ";
72 char const *
const EQUALS =
" = ";
94 MetadataCFGlobal
const & meta);
98 MetadataCFGlobal & meta,
99 std::string
const & newHistory,
100 char const separator =
106 #endif // INC_netCDF_MetadataUtils_h
void operator>>(NcFileMetaCF &metaFile, MetadataCFGlobal &meta)
Read metadata from netCDF global attributes.
Definition: MetadataUtils.cpp:35
void operator<<(NcFileMetaCF &metaFile, MetadataCFGlobal const &meta)
Add metadata to netCDF global attributes.
Definition: MetadataUtils.cpp:19
void UpdateHistory(MetadataCFGlobal &meta, std::string const &newHistory, char const separator)
Append update with datestamp to history attribute.
Definition: MetadataUtils.cpp:80