NetCDF4 C++ API
|
#include <NetCDF/cpp4/src/NcVar.h>
Public Member Functions | |
NcNullVar () | |
Public Member Functions inherited from netcdf::NcVar | |
NcVar () | |
NcVar (int const useFileID, NcGroup const &grp, const int &varID, NcType::ncType const varType, bool const ioIsCollective=false) | |
The variable must already exist in the netCDF file. New netCDF variables can be added using NcGroup::addNcVar();. More... | |
NcVar (NcVar const &ncVar) | |
NcGroup | GetParentGroup () const |
NcType | GetType () const |
NcType::ncType | getClassType () const |
void | Rename (std::string const &newname) |
NcVar & | operator= (NcVar const &rhs) |
bool | operator== (NcVar const &rhs) const |
bool | operator!= (NcVar const &rhs) const |
void | DoCollectiveIO (bool const ioIsCollective) |
If true, do collective I/O, else do independent I/O. Compression should not be used for variables which expect parallel writes, per HDF5 restrictions. More... | |
bool | DoCollectiveIO () const |
int | GetDimCount () const |
number of dimensions More... | |
bool | IsScalar () const |
is scalar variable? More... | |
NcDim | GetDim (int const index) const |
get dimension at index More... | |
NcDim | GetDim (std::string const name) const |
get dimension with name More... | |
std::vector< NcDim > | GetDims () const |
get all dimensions More... | |
void | SetChunking (ChunkMode const chunkMode, std::vector< size_t > const &chunksizes) const |
Set chunking parameters. More... | |
void | GetChunking (ChunkMode &chunkMode, std::vector< size_t > &chunkSizes) const |
Get chunking parameters. More... | |
void | SetCompression (bool const enableShuffleFilter, bool const enableDeflateFilter, int const deflateLevel) const |
Set compression parameters for this variable. Compression should not be used for variables which will use parallel writes, per HDF5 restrictions. Use of these parameters is described in http://www.unidata.ucar.edu/software/netcdf/workshops/2010/nc4chunking/index.html and http://www.hdfgroup.org/HDF5/Tutor/compress.html. More... | |
void | GetCompression (bool &shuffleFilterEnabled, bool &deflateFilterEnabled, int &deflateLevel) const |
Get compression parameters for this variable. More... | |
bool | IsCompressionEnabled () const |
template<class T > | |
void | SetFillMode (bool const fillMode, T const fillValue) const |
Sets the fill parameters. More... | |
void | SetFillMode (bool const fillMode, void const *fillValue) const |
Sets the fill parameters. The function can be used for any type, including user-defined types. Must be the same type as the variable. Ignored if fillMode = false. More... | |
template<class T > | |
void | GetFillMode (bool &fillMode, T &fillValue) const |
Get the fill value. More... | |
void | GetFillMode (bool &fillMode, void *fillValue=0) const |
void | SetEndianness (EndianMode endianMode) const |
EndianMode | GetEndianness () const |
void | SetChecksum (ChecksumMode checksumMode) const |
ChecksumMode | GetChecksum () const |
int | GetAttCount () const |
bool | HaveAttribute (std::string const name) const |
NcVarAtt | GetAtt (std::string const name) const |
NcVarAttMap | GetAttributes () const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const unsigned char *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const signed char *dataValues) const |
NcVarAtt | PutAtt (std::string const name, char const aChar) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, short datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const short *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, unsigned short datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const unsigned short *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, int datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const int *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, long datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const long *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, unsigned int datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const unsigned int *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, float datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const float *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, double datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const double *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, long long datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const long long *dataValues) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, unsigned long long datumValue) const |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const unsigned long long *dataValues) const |
NcVarAtt | PutAtt (std::string const name, size_t len, const char **dataValues) const |
NcVarAtt | PutAtt (std::string const name, std::string const textData) const |
NcVarAtt | PutAtt (std::string const name, TVecUbyte const &data) |
put NcUbyte vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecByte const &data) |
put NcByte vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecChar const &data) |
put NcChar vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecShort const &data) |
put NcShort vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecUshort const &data) |
put NcUshort vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecInt const &data) |
put NcInt vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecUint const &data) |
put NcUint vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecFloat const &data) |
put NcFloat vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecDouble const &data) |
put NcDouble vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecInt64 const &data) |
put NcInt64 vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecUint64 const &data) |
put NcUint64 vector More... | |
NcVarAtt | PutAtt (std::string const name, TVecString const &data) |
put NcString vector More... | |
NcVarAtt | PutAtt (std::string const name, NcType const &type, size_t len, const void *dataValues) const |
NcVarAtt | PutAtt (NcVarAtt const &att) |
template<class TC > | |
void | Get (std::vector< TC > &data) |
Reads the entire data into the netCDF variable. More... | |
void | Get (signed char *data) |
get NcByte More... | |
void | Get (unsigned char *data) |
get NcUbyte More... | |
void | Get (char *data) |
get NcChar More... | |
void | Get (char **&data, int const numRecords) |
get NcChar[]; free with FreeCStringArray More... | |
void | Get (short *data) |
get NcShort More... | |
void | Get (unsigned short *data) |
get NcUshort More... | |
void | Get (int *data) |
get NcInt More... | |
void | Get (long *data) |
get NcInt More... | |
void | Get (unsigned int *data) |
get NcUint More... | |
void | Get (long long *data) |
get NcInt64 More... | |
void | Get (unsigned long long *data) |
get NcUint64 More... | |
void | Get (float *data) |
get NcFloat More... | |
void | Get (double *data) |
get NcDouble More... | |
void | Get (void *data) |
get any type More... | |
void | Get (signed char &data) |
get scalar values More... | |
void | Get (unsigned char &data) |
get NcUbyte More... | |
void | Get (char &data) |
get NcChar More... | |
void | Get (short &data) |
get NcShort More... | |
void | Get (unsigned short &data) |
get NcUshort More... | |
void | Get (int &data) |
get NcInt More... | |
void | Get (long &data) |
get NcInt More... | |
void | Get (unsigned int &data) |
get NcUint More... | |
void | Get (long long &data) |
get NcInt64 More... | |
void | Get (unsigned long long &data) |
get NcUint64 More... | |
void | Get (float &data) |
get NcFloat More... | |
void | Get (double &data) |
get NcDouble More... | |
void | Get (std::string &str) |
get NcString More... | |
void | Get (const std::vector< size_t > &index, void *data) |
void | Get (const std::vector< size_t > &index, char **data) |
void | Get (const std::vector< size_t > &index, char *data) |
void | Get (const std::vector< size_t > &index, unsigned char *data) |
void | Get (const std::vector< size_t > &index, signed char *data) |
void | Get (const std::vector< size_t > &index, short *data) |
void | Get (const std::vector< size_t > &index, int *data) |
void | Get (const std::vector< size_t > &index, long *data) |
void | Get (const std::vector< size_t > &index, float *data) |
void | Get (const std::vector< size_t > &index, double *data) |
void | Get (const std::vector< size_t > &index, unsigned short *data) |
void | Get (const std::vector< size_t > &index, unsigned int *data) |
void | Get (const std::vector< size_t > &index, unsigned long long *data) |
void | Get (const std::vector< size_t > &index, long long *data) |
void | Get (const std::vector< size_t > &index, std::string &str) |
read 1 string at index location More... | |
template<class TC > | |
void | Get (TVecIndex const &start, TVecIndex const &count, std::vector< TC > &data) |
Reads an array of values from a netCDF variable of an open netCDF dataset. More... | |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, void *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, char **data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, char *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, unsigned char *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, signed char *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, short *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, int *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, long *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, float *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, double *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, unsigned short *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, unsigned int *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, unsigned long long *data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, long long *data) |
void | Get (std::size_t const start, std::string &data) |
void | Get (std::size_t const start, std::size_t const count, std::vector< std::string > &data) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, void *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, char **dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, unsigned char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, signed char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, short *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, int *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, long *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, float *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, double *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, unsigned short *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, unsigned int *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, unsigned long long *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, long long *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, void *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, char **dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, unsigned char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, signed char *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, short *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, int *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, long *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, float *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, double *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, unsigned short *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, unsigned int *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, unsigned long long *dataValues) |
void | Get (const std::vector< size_t > &start, const std::vector< size_t > &count, const std::vector< ptrdiff_t > &stride, const std::vector< ptrdiff_t > &imap, long long *dataValues) |
template<class TC > | |
void | Put (std::vector< TC > const &data) |
Writes the entire data into the netCDF variable. More... | |
void | Put (const void *data) |
put any type More... | |
void | Put (const char *data) |
put NcChar More... | |
void | Put (const unsigned char *data) |
put NcUbyte More... | |
void | Put (const signed char *data) |
put NcByte More... | |
void | Put (const short *data) |
put NcShort More... | |
void | Put (const int *data) |
put NcInt More... | |
void | Put (const long *data) |
put NcInt More... | |
void | Put (const float *data) |
put NcFloat More... | |
void | Put (const double *data) |
put NcDouble More... | |
void | Put (const unsigned short *data) |
put NcUshort More... | |
void | Put (const unsigned int *data) |
put NcUint More... | |
void | Put (const unsigned long long *data) |
put NcUint64 More... | |
void | Put (const long long *data) |
put NcInt64 More... | |
void | Put (char const *const *data, int const numRecords) |
put NcChar[] More... | |
void | Put (std::string const &str) |
put NcString More... | |
void | Put (signed char const &data) |
put scalar values More... | |
void | Put (unsigned char const &data) |
get NcUbyte More... | |
void | Put (char const &data) |
get NcChar More... | |
void | Put (short const &data) |
get NcShort More... | |
void | Put (unsigned short const &data) |
get NcUshort More... | |
void | Put (int const &data) |
get NcInt More... | |
void | Put (long const &data) |
get NcInt More... | |
void | Put (unsigned int const &data) |
get NcUint More... | |
void | Put (long long const &data) |
get NcInt64 More... | |
void | Put (unsigned long long const &data) |
get NcUint64 More... | |
void | Put (float const &data) |
get NcFloat More... | |
void | Put (double const &data) |
get NcDouble More... | |
void | Put (const std::vector< size_t > &index, const void *data) |
void | Put (const std::vector< size_t > &index, const char **data) |
void | Put (const std::vector< size_t > &index, const char *data) |
void | Put (const std::vector< size_t > &index, const unsigned char *data) |
void | Put (const std::vector< size_t > &index, const signed char *data) |
void | Put (const std::vector< size_t > &index, const short data) |
void | Put (const std::vector< size_t > &index, const int data) |
void | Put (const std::vector< size_t > &index, const long data) |
void | Put (const std::vector< size_t > &index, const float data) |
void | Put (const std::vector< size_t > &index, const double data) |
void | Put (const std::vector< size_t > &index, const unsigned short data) |
void | Put (const std::vector< size_t > &index, const unsigned int data) |
void | Put (const std::vector< size_t > &index, const unsigned long long data) |
void | Put (const std::vector< size_t > &index, const long long data) |
void | Put (const std::vector< size_t > &index, std::string const &str) |
Write 1 string at index location. More... | |
template<class TC > | |
void | Put (TVecIndex const &start, TVecIndex const &count, std::vector< TC > const &data) |
Writes an array of values into the netCDF variable. More... | |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const void *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const char **data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const char *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const unsigned char *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const signed char *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const short *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const int *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const long *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const float *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const double *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const unsigned short *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const unsigned int *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const unsigned long long *data) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const long long *data) |
void | Put (const std::vector< size_t > &start, const std::vector< size_t > &count, std::string const &str) |
Write 1 string at start location; count == 1 string. More... | |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const void *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const char **dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const unsigned char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const signed char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const short *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const int *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const long *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const float *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const double *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const unsigned short *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const unsigned int *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const unsigned long long *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const long long *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const void *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const char **dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const unsigned char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const signed char *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const short *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const int *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const long *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const float *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const double *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const unsigned short *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const unsigned int *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const unsigned long long *dataValues) |
void | Put (const std::vector< size_t > &startp, const std::vector< size_t > &countp, const std::vector< ptrdiff_t > &stridep, const std::vector< ptrdiff_t > &imapp, const long long *dataValues) |
template<> | |
void | Get (std::vector< std::string > &data) |
Public Member Functions inherited from netcdf::NcItem | |
virtual | ~NcItem ()=0 |
bool | IsNull () const |
std::string const & | GetName () const |
int | GetID () const |
int | GetGroupID () const |
int | GetFileID () const |
NcItem & | operator= (NcItem const &rhs) |
bool | operator== (NcItem const &rhs) const |
bool | operator!= (NcItem const &rhs) const |
bool | operator< (NcItem const &rhs) const |
Additional Inherited Members | |
Public Types inherited from netcdf::NcVar | |
enum | ChunkMode { nc_CHUNKED = NC_CHUNKED, nc_CONTIGUOUS = NC_CONTIGUOUS } |
Chunking specifications flags. More... | |
enum | EndianMode { ENDIAN_NATIVE = NC_ENDIAN_NATIVE, ENDIAN_LITTLE = NC_ENDIAN_LITTLE, ENDIAN_BIG = NC_ENDIAN_BIG } |
Used to specifying the endianess of the data, Default is ENDIAN_NATIVE. More... | |
enum | ChecksumMode { nc_NOCHECKSUM = NC_NOCHECKSUM, nc_FLETCHER32 = NC_FLETCHER32 } |
Used for checksum specification. More... | |
typedef std::multimap < std::string, NcType > | NcTypeMap |
typedef std::map< std::string, NcVarAtt > | NcVarAttMap |
typedef std::pair< std::string, NcVarAtt > | NcVarAttPair |
Public Types inherited from netcdf::NcItem | |
enum | { idGlobal = NC_GLOBAL } |
Static Public Attributes inherited from netcdf::NcItem | |
static int const | nullID = -999 |
Protected Member Functions inherited from netcdf::NcItem | |
NcItem (bool const isNullObject=true) | |
NcItem (int const useFileID, int const useID, int const useGroupID=NcItem::idGlobal, std::string const useName=std::string()) | |
NcItem (NcItem const &rhs) | |
void | Copy (NcItem const &rhs) |
Protected Attributes inherited from netcdf::NcItem | |
bool | nullObject |
int | myID |
object ID number More... | |
int | groupID |
group ID number (can be unused) More... | |
int | fileID |
netCDF file ID number More... | |
std::string | myName |
optional name of object More... | |
|
inline |