NetCDF4 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
NcLimits.h
Go to the documentation of this file.
1 
13 #ifndef INC_netCDF_NcLimits_h
14 #define INC_netCDF_NcLimits_h
15 
16 #include "netcdf.h"
17 
18 namespace netcdf {
19 
20 struct NcLimits
21 {
22  static int const maxDimCount = NC_MAX_DIMS;
23  static int const maxAttributeCount = NC_MAX_ATTRS;
24  static int const maxVariableCount = NC_MAX_VARS;
25  static int const maxVarDimCount = NC_MAX_VAR_DIMS;
26  static int const maxNameLength = NC_MAX_NAME;
27  static int const maxPathLength = 255;
28  static short const minDeflateLevel = 0;
29  static short const maxDeflateLevel = 9;
30 };
31 
32 } // namespace netcdf
33 
34 #endif // INC_netCDF_NcLimits_h
static int const maxAttributeCount
max number of NcAtt
Definition: NcLimits.h:23
static short const maxDeflateLevel
maximum deflation level
Definition: NcLimits.h:29
static int const maxNameLength
max length of an NetCDF name
Definition: NcLimits.h:26
static int const maxVarDimCount
max number of dimensions in a variable
Definition: NcLimits.h:25
Class containing NetCDF limiting values.
Definition: NcLimits.h:20
static int const maxVariableCount
max number of NcVar
Definition: NcLimits.h:24
static int const maxPathLength
ok for most modern file systems
Definition: NcLimits.h:27
static int const maxDimCount
max number of NcDim
Definition: NcLimits.h:22
static short const minDeflateLevel
minimum deflation level
Definition: NcLimits.h:28