13 #ifndef INC_netcdf_NcFileUtils_h
14 #define INC_netcdf_NcFileUtils_h
27 static inline std::string GetExtension () {
return std::string(
"nc"); }
36 std::string
const & path,
37 std::vector< std::string > & fileNames);
43 bool const isPath =
false );
55 #endif // INC_netcdf_NcFileUtils_h
void GetNcFiles(std::string const &path, std::vector< std::string > &fileNames)
Get all the netCDF file names in the path.
Definition: NcFileUtils.cpp:37
std::pair< std::size_t, std::size_t > GridDim
x, y grid dimensions
Definition: NcSpatial.h:26
char const *const ncFileName
Definition: Test_AttVectors.cpp:37
NcSpatial::GridDim GetGridDimensions(NcFile &nc)
Definition: NcFileUtils.cpp:142
bool IsGriddedIndexed(NcFile &nc)
Definition: NcFileUtils.cpp:103
bool IsTimeSeries(NcFile &nc)
Definition: NcFileUtils.cpp:127
bool FileExists(std::string const &ncFileName, bool const isPath)
Return true if file exists, else false.
Definition: NcFileUtils.cpp:78
std::string & SetExtension(std::string &ncFileName)
Set the file name extension to "nc" as is the netCDF convention.
Definition: NcFileUtils.cpp:28
bool IsGridded(NcFile &nc)
Definition: NcFileUtils.cpp:88