|
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.