bes Updated for version 3.20.13
|
Public Member Functions | |
libdap::BaseType * | h5dims_transform_to_dap4 (libdap::D4Group *root, const std::vector< std::string > &dimpath) |
HDF5Array (const std::string &n, const std::string &d, libdap::BaseType *v) | |
Constructor. | |
libdap::BaseType * | ptr_duplicate () override |
bool | read () override |
Reads HDF5 array data into local buffer. | |
void | set_memneed (size_t need) |
remembers memory size needed. | |
void | set_numdim (int ndims) |
remembers number of dimensions of this array. | |
void | set_numelm (int nelms) |
remembers number of elements in this array. | |
void | set_varpath (const std::string &vpath) |
Friends | |
class | HDF5Structure |
Definition at line 49 of file HDF5Array.h.
HDF5Array::HDF5Array | ( | const std::string & | n, |
const std::string & | d, | ||
libdap::BaseType * | v | ||
) |
Constructor.
Definition at line 58 of file HDF5Array.cc.
BaseType * HDF5Array::h5dims_transform_to_dap4 | ( | libdap::D4Group * | root, |
const std::vector< std::string > & | dimpath | ||
) |
Definition at line 1759 of file HDF5Array.cc.
|
override |
Clone this instance.
Allocate a new instance and copy *this into it. This method must perform a deep copy.
Definition at line 54 of file HDF5Array.cc.
|
override |
Reads HDF5 array data into local buffer.
Definition at line 109 of file HDF5Array.cc.
void HDF5Array::set_memneed | ( | size_t | need | ) |
remembers memory size needed.
Definition at line 1728 of file HDF5Array.cc.
void HDF5Array::set_numdim | ( | int | ndims | ) |
remembers number of dimensions of this array.
Definition at line 1732 of file HDF5Array.cc.
void HDF5Array::set_numelm | ( | int | nelms | ) |
remembers number of elements in this array.
Definition at line 1736 of file HDF5Array.cc.
|
inline |
Definition at line 118 of file HDF5Array.h.
|
friend |
Definition at line 92 of file HDF5Array.h.