NetCDF-C++ 4.3.2
Loading...
Searching...
No Matches
ncVlenType.h
1#include <string>
2#include "ncType.h"
3#include "netcdf.h"
4
5#ifndef NcVlenTypeClass
6#define NcVlenTypeClass
7
8
9namespace netCDF
10{
11 class NcGroup; // forward declaration.
12
14 class NcVlenType : public NcType
15 {
16 public:
17
19 NcVlenType();
20
28 NcVlenType(const NcGroup& grp, const std::string& name);
29
35 NcVlenType(const NcType& ncType);
36
38 NcVlenType& operator=(const NcVlenType& rhs);
39
44 NcVlenType& operator=(const NcType& rhs);
45
47 NcVlenType(const NcVlenType& rhs);
48
49 ~NcVlenType(){;}
50
52 NcType getBaseType() const;
53
54 };
55
56}
57
58#endif
Class represents a netCDF group.
Definition ncGroup.h:26
Base class inherited by NcOpaque, NcVlen, NcCompound and NcEnum classes.
Definition ncType.h:15
NcType()
Constructor generates a null object.
Definition ncType.cpp:43
ncType
List of netCDF types that can be represented.
Definition ncType.h:26
NcVlenType(const NcGroup &grp, const std::string &name)
Constructor.
NcType getBaseType() const
Returns the base type.
NcVlenType & operator=(const NcVlenType &rhs)
assignment operator
NcVlenType()
Constructor generates a null object.
C++ API for netCDF4.
Definition ncAtt.h:10

Return to the Main Unidata NetCDF page.
Generated on for NetCDF-C++. NetCDF is a Unidata library.