Defines a non-atomic, user-defined NetCDF4 type.
More...
#include <NetCDF/cpp4/src/NcTypeUserDef.h>
- Copyright:
- Original C++ API developed by Lynton Appel.
Portions of this software were developed by the Unidata Program at the
University Corporation for Atmospheric Research.
Modifications: Copyright 2013 Colorado State University. All rights reserved.
- Organization:
- Natural Resource Ecology Laboratory
Colorado State University, Fort Collins, CO 80523 USA
www.nrel.colostate.edu
- Project:
- IRC <www.nrel.colostate.edu/projects/irc/>
- Author
- Tom Hilinski tom.h.nosp@m.ilin.nosp@m.ski@c.nosp@m.olos.nosp@m.tate..nosp@m.edu
- Date
- 2013Jan
|
enum | ncType {
nc_NAT = NC_NAT,
nc_BYTE = NC_BYTE,
nc_CHAR = NC_CHAR,
nc_SHORT = NC_SHORT,
nc_INT = NC_INT,
nc_FLOAT = NC_FLOAT,
nc_DOUBLE = NC_DOUBLE,
nc_UBYTE = NC_UBYTE,
nc_USHORT = NC_USHORT,
nc_UINT = NC_UINT,
nc_INT64 = NC_INT64,
nc_UINT64 = NC_UINT64,
nc_STRING = NC_STRING,
nc_VLEN = NC_VLEN,
nc_OPAQUE = NC_OPAQUE,
nc_ENUM = NC_ENUM,
nc_COMPOUND = NC_COMPOUND,
nc_Unknown
} |
|
void | ErrorDimsAreZero (std::string const &className) |
|
void | ErrorArrayNcSizeMismatch (std::string const &className) |
|
| NcTypeV4 (std::string const useTypeClassName) |
|
| NcTypeV4 (NcTypeV4 const &rhs) |
|
bool | nullObject |
|
std::string | myName |
| enumerated type name More...
|
|
ncType | myID |
| enumerated type value More...
|
|
static ncType const | nullID = nc_NAT |
|
netcdf::NcTypeUserDef::NcTypeUserDef |
( |
int const |
useFileID, |
|
|
NcGroup const & |
grp, |
|
|
std::string const & |
myClassName, |
|
|
ncType const |
classTypeID, |
|
|
int const |
typeID |
|
) |
| |
- Parameters
-
useFileID | netCDF file ID number |
grp | group ID number |
myClassName | user type name |
classTypeID | enumerated type ID |
netcdf::NcTypeUserDef::NcTypeUserDef |
( |
NcTypeUserDef const & |
rhs | ) |
|
|
inline |
int netcdf::NcTypeUserDef::GetFileID |
( |
| ) |
const |
|
inline |
int netcdf::NcTypeUserDef::GetGroupID |
( |
| ) |
const |
|
inline |
std::string netcdf::NcTypeUserDef::GetName |
( |
| ) |
const |
|
virtual |
NcGroup netcdf::NcTypeUserDef::GetParentGroup |
( |
| ) |
const |
virtual std::string const netcdf::NcTypeUserDef::getTypeClassName |
( |
| ) |
const |
|
inlinevirtual |
int netcdf::NcTypeUserDef::GetTypeID |
( |
| ) |
const |
|
inline |
bool netcdf::NcTypeUserDef::operator!= |
( |
const NcTypeUserDef & |
rhs | ) |
const |
|
inline |
bool netcdf::NcTypeUserDef::operator< |
( |
NcTypeUserDef const & |
rhs | ) |
const |
bool netcdf::NcTypeUserDef::operator== |
( |
NcTypeUserDef const & |
rhs | ) |
const |
size_t netcdf::NcTypeUserDef::Size |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: