2#include "ncException.h"
24 NcAtt(
bool nullObject);
30 std::string
getName()
const {
return myName;}
52 void getValues(
unsigned char* dataValues)
const;
55 void getValues(
signed char* dataValues)
const;
73 void getValues(
unsigned short* dataValues)
const;
76 void getValues(
unsigned int* dataValues)
const;
79 void getValues(
long long* dataValues)
const;
82 void getValues(
unsigned long long* dataValues)
const;
Abstract base class represents inherited by ncVarAtt and ncGroupAtt.
void getValues(std::string &dataValues) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
bool operator!=(const NcAtt &rhs) const
!= operator
std::string getName() const
Get the attribute name.
NcAtt & operator=(const NcAtt &rhs)
assignment operator
NcAtt()
Constructor generates a null object.
size_t getAttLength() const
Gets attribute length.
bool operator==(const NcAtt &rhs) const
equivalence operator
bool isNull() const
Returns true if this object is null (i.e.
virtual ~NcAtt()=0
destructor
NcType getType() const
Returns the attribute type.
void getValues(char *dataValues) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
NcGroup getParentGroup() const
Gets parent group.
Class represents a netCDF group.
Base class inherited by NcOpaque, NcVlen, NcCompound and NcEnum classes.