32 #ifndef _HDF5GMCFMissLLARRAY_H 33 #define _HDF5GMCFMissLLARRAY_H 47 HDF5GMCFMissLLArray(
int h5_rank,
const string & h5_filename,
const hid_t h5_fileid, H5DataType h5_dtype,
const string &varfullpath, H5GCFProduct h5_product_type, CVType h5_cvartype,
const string & n=
"", libdap::BaseType * v = 0):
50 filename(h5_filename),
54 product_type(h5_product_type),
61 virtual libdap::BaseType *ptr_duplicate();
71 H5GCFProduct product_type;
76 void obtain_ll_attr_value(hid_t file_id, hid_t s_root_id,
const std::string& s_attr_name, T& attr_value,std::vector<char> & str_attr_value );
77 virtual void read_data_NOT_from_mem_cache(
bool add_cache,
void*buf);
78 void obtain_aqu_obpg_l3_ll(
int* offset,
int* step,
int nelms,
bool add_cache,
void*buf);
80 void obtain_gpm_l3_ll(
int* offset,
int* step,
int nelms,
bool add_cache,
void*buf);
83 #endif // _HDF5GMCFMissLLARRAY_H
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.