bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
Map and generate DDS and DAS for the CF option for HDF-EOS5 products. More...
#include <libdap/DDS.h>
#include <libdap/DAS.h>
#include "hdf5.h"
#include "HDF5CF.h"
#include "h5commoncfdap.h"
Go to the source code of this file.
Enumerations | |
enum | EOS5Metadata { StructMeta , CoreMeta , ArchivedMeta , SubsetMeta , ProductMeta , XMLMeta , OtherMeta } |
Functions | |
void | add_var_sp_attrs_to_dap4 (libdap::BaseType *d4_var, const HDF5CF::EOS5CVar *cvar) |
void | gen_dap_eos5cf_gm_dmr (libdap::D4Group *, const HDF5CF::EOS5File *) |
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_dap_oneeos5cvar_dmr (libdap::D4Group *, const HDF5CF::EOS5CVar *, const hid_t, const std::string &) |
void | gen_eos5_cf_ignored_obj_info (libdap::DAS &, const HDF5CF::EOS5File *) |
void | gen_eos5_cfdas (libdap::DAS &, hid_t, HDF5CF::EOS5File *) |
void | gen_eos5_cfdds (libdap::DDS &, const HDF5CF::EOS5File *) |
void | gen_eos5_cfdmr (libdap::D4Group *, const HDF5CF::EOS5File *) |
void | gen_gm_oneproj_spvar (libdap::D4Group *, const HDF5CF::EOS5CVar *) |
void | gen_gm_oneproj_var (libdap::D4Group *, const HDF5CF::EOS5CVar *, const unsigned short, const HDF5CF::EOS5File *f) |
void | gen_gm_proj_spvar_info (libdap::D4Group *d4_root, const HDF5CF::EOS5File *f) |
void | gen_gm_proj_var_info (libdap::D4Group *, const 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 | map_eos5_cfdmr (libdap::D4Group *, 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) |
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.
Definition in file heos5cfdap.h.
enum EOS5Metadata |
Definition at line 42 of file heos5cfdap.h.
void gen_dap_eos5cf_gm_dmr | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5File * | f ) |
Definition at line 2321 of file heos5cfdap.cc.
void gen_dap_oneeos5cf_dds | ( | libdap::DDS & | dds, |
const HDF5CF::EOS5CVar * | cvar ) |
Definition at line 439 of file heos5cfdap.cc.
void gen_eos5_cfdds | ( | libdap::DDS & | dds, |
const HDF5CF::EOS5File * | f ) |
Definition at line 402 of file heos5cfdap.cc.
void gen_eos5_cfdmr | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5File * | f ) |
Definition at line 1992 of file heos5cfdap.cc.
void gen_gm_oneproj_spvar | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5CVar * | cvar ) |
Definition at line 2429 of file heos5cfdap.cc.
void gen_gm_oneproj_var | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5CVar * | cvar, | ||
const unsigned short | g_suffix, | ||
const HDF5CF::EOS5File * | f ) |
Definition at line 2354 of file heos5cfdap.cc.
void gen_gm_proj_spvar_info | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5File * | f ) |
Definition at line 2416 of file heos5cfdap.cc.
void gen_gm_proj_var_info | ( | libdap::D4Group * | d4_root, |
const HDF5CF::EOS5File * | f ) |
Definition at line 2334 of file heos5cfdap.cc.