27 #ifndef _HDF5Structure_h 28 #define _HDF5Structure_h 31 #include <H5Ipublic.h> 32 #include "Structure.h" 47 void do_structure_read(hid_t dsetid, hid_t dtypeid,std::vector <char> &values,
bool has_values,
int values_offset);
51 HDF5Structure(
const std::string &n,
const std::string &vpath,
const std::string &d);
HDF5Structure & operator=(const HDF5Structure &rhs)
Assignment operator for dynamic cast into generic Structure.
friend std::string return_type(hid_t datatype)
See return_type function defined in h5dds.cc.
virtual libdap::BaseType * ptr_duplicate()
HDF5Structure(const std::string &n, const std::string &vpath, const std::string &d)
Constructor.
virtual bool read()
Reads HDF5 structure data by calling each member's read method in this structure.
A class for handling all types of array in HDF5 for the default option.