bes  Updated for version 3.20.6
heos5cfdap.h File Reference

Map and generate DDS and DAS for the CF option for HDF-EOS5 products. More...

#include <DDS.h>
#include <DAS.h>
#include "hdf5.h"
#include "HDF5CF.h"
#include "h5commoncfdap.h"
Include dependency graph for heos5cfdap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  EOS5Metadata {
  StructMeta, CoreMeta, ArchivedMeta, SubsetMeta,
  ProductMeta, XMLMeta, OtherMeta
}
 

Functions

void gen_dap_oneeos5cf_das (libdap::DAS &, const std::vector< HDF5CF::Var * > &, const HDF5CF::EOS5CVar *, const unsigned short)
 
void gen_dap_oneeos5cf_dds (libdap::DDS &, const HDF5CF::EOS5CVar *)
 
void gen_dap_oneeos5cvar_dds (libdap::DDS &, const HDF5CF::EOS5CVar *, const hid_t, const std::string &)
 
void gen_eos5_cf_ignored_obj_info (libdap::DAS &, HDF5CF::EOS5File *)
 
void gen_eos5_cfdas (libdap::DAS &, hid_t, HDF5CF::EOS5File *)
 
void gen_eos5_cfdds (libdap::DDS &, HDF5CF::EOS5File *)
 
int get_metadata_num (const std::string &)
 
void map_eos5_cfdas (libdap::DAS &, hid_t, const std::string &)
 
void map_eos5_cfdds (libdap::DDS &, hid_t, const std::string &)
 
void read_ecs_metadata (hid_t file_id, std::string &st_str, std::string &core_str, std::string &arch_str, std::string &xml_str, std::string &subset_str, std::string &product_str, std::string &other_str, bool st_only)
 

Detailed Description

Map and generate DDS and DAS for the CF option for HDF-EOS5 products.

This file also includes a function to retrieve ECS metadata in C++ string forms.

Author
Muqun Yang myang.nosp@m.6@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Definition in file heos5cfdap.h.