bes
Updated for version 3.20.6
|
33 #define FONcArray_h_ 1
38 #include "FONcBaseType.h"
67 std::vector<FONcDim *> d_dims;
70 std::vector<int> d_dim_ids;
73 std::vector<size_t> d_dim_sizes;
76 std::vector<std::string> d_str_data;
84 std::vector<size_t> d_chunksizes;
91 std::vector<FONcMap*> d_grid_maps;
93 FONcDim * find_dim(std::vector<std::string> &embed,
const std::string &
name,
int size,
bool ignore_size =
false);
99 virtual void convert(std::vector<std::string> embed);
100 virtual void define(
int ncid);
101 virtual void write(
int ncid);
103 virtual std::string
name();
104 virtual libdap::Array *array()
109 virtual void dump(std::ostream &strm)
const;
111 static std::vector<FONcDim *> Dimensions;
114 #endif // FONcArray_h_
FONcArray(libdap::BaseType *b)
Constructor for FONcArray that takes a DAP Array.
A DAP Array with file out netcdf information included.
A map of a DAP Grid with file out netcdf information included.
virtual void write(int ncid)
Write the array out to the netcdf file.
virtual ~FONcArray()
Destructor that cleans up the array.
virtual std::string name()
returns the name of the DAP Array
A class that represents the dimension of an array.
A DAP BaseType with file out netcdf information included.
virtual void convert(std::vector< std::string > embed)
Converts the DAP Array to a FONcArray.
virtual void define(int ncid)
define the DAP Array in the netcdf file
virtual void dump(std::ostream &strm) const
dumps information about this object for debugging purposes