bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
Public Member Functions | |
int | get_numdim () const |
obtain the number of dimensions of this array. | |
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 (hsize_t 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 53 of file HDF5Array.cc.
|
inline |
obtain the number of dimensions of this array.
Definition at line 153 of file HDF5Array.h.
BaseType * HDF5Array::h5dims_transform_to_dap4 | ( | libdap::D4Group * | root, |
const std::vector< std::string > & | dimpath ) |
Definition at line 1691 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 48 of file HDF5Array.cc.
|
override |
Reads HDF5 array data into local buffer.
Definition at line 103 of file HDF5Array.cc.
void HDF5Array::set_memneed | ( | size_t | need | ) |
remembers memory size needed.
Definition at line 1678 of file HDF5Array.cc.
void HDF5Array::set_numdim | ( | int | ndims | ) |
remembers number of dimensions of this array.
Definition at line 1682 of file HDF5Array.cc.
void HDF5Array::set_numelm | ( | hsize_t | nelms | ) |
remembers number of elements in this array.
Definition at line 1686 of file HDF5Array.cc.
|
inline |
Definition at line 158 of file HDF5Array.h.
|
friend |
Definition at line 129 of file HDF5Array.h.