32#ifndef _HDFEOS5CFSpecialCVARRAY_H
33#define _HDFEOS5CFSpecialCVARRAY_H
46 HDFEOS5CFSpecialCVArray(
int h5_rank,
const std::string & h5_filename,
const hid_t h5_fileid, H5DataType h5_dtype,
int h5_num_elm,
const std::string &varfullpath,
const std::string & n=
"", libdap::BaseType * v =
nullptr):
49 filename(h5_filename),
52 total_num_elm(h5_num_elm),
53 varname(varfullpath) {
56 ~ HDFEOS5CFSpecialCVArray()
override =
default;
58 libdap::BaseType *ptr_duplicate()
override;
60 void read_data_NOT_from_mem_cache(
bool add_cache,
void*buf)
override;
A helper class that aims to reduce code redundence for different special CF derived array class For e...
This class specifies the core engineering of mapping HDF5 to DAP by following CF.