15 #ifndef INC_netcdf_NcVarMetaCF_h
16 #define INC_netcdf_NcVarMetaCF_h
44 template<
class data_type >
void Set (
46 data_type
const & data)
52 var.
PutAtt ( std::string(attNames[which]), var.
GetType(), data );
58 std::string
const & data)
61 var.
PutAtt( std::string(attNames[which]), data );
66 char const *
const data)
69 var.
PutAtt( std::string(attNames[which]), std::string(data) );
72 template<
class data_type >
void Get (
84 {
return attNames[which]; }
90 static char const *
const attNames[];
108 #endif // INC_netcdf_NcVarMetaCF_h
NcType GetType() const
Definition: NcVar.cpp:112
bool HaveAttribute(std::string const name) const
Definition: NcVar.cpp:362
NcVarAtt GetAtt(std::string const name) const
Definition: NcVar.cpp:387
Represents a netCDF variable.
Definition: NcVar.h:43
NcVarAtt PutAtt(std::string const name, NcType const &type, size_t len, const unsigned char *dataValues) const
Definition: NcVar.cpp:403
void Get(TVecUbyte &data) const
get NcUbyte vector
Definition: NcAtt.cpp:155
Represents a netCDF variable attribute.
Definition: NcVarAtt.h:27