bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
This class specifies the core engineering of mapping HDF5 to DAP by following CF. More...
#include <sstream>
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <list>
#include <algorithm>
#include "HDF5CFUtil.h"
#include "HDF5GCFProduct.h"
#include "HE5Parser.h"
Go to the source code of this file.
Classes | |
class | HDF5CF::Attribute |
This class represents one attribute. More... | |
class | HDF5CF::CVar |
This class is a derived class of Var. It represents a coordinate variable. More... | |
struct | HDF5CF::delete_elem |
class | HDF5CF::Dimension |
This class repersents one dimension of an HDF5 dataset(variable). More... | |
class | HDF5CF::EOS5CFGrid |
This class simulates an HDF-EOS5 Grid. Currently only geographic projection is supported. More... | |
class | HDF5CF::EOS5CFSwath |
This class simulates an HDF-EOS5 Swath. More... | |
class | HDF5CF::EOS5CFZa |
This class simulates an HDF-EOS5 Zonal average object. More... | |
class | HDF5CF::EOS5CVar |
This class is a derived class of CVar. It represents a coordinate variable for HDF-EOS5 files. More... | |
class | HDF5CF::EOS5File |
This class is a derived class of File. It includes methods applied to HDF-EOS5 files only. More... | |
class | HDF5CF::Exception |
class | HDF5CF::File |
This class retrieves all information from an HDF5 file. More... | |
class | HDF5CF::GMCVar |
This class is a derived class of CVar. It represents a coordinate variable for general HDF5 files. More... | |
class | HDF5CF::GMFile |
This class is a derived class of File. It includes methods applied to general HDF5 files only. More... | |
class | HDF5CF::GMSPVar |
This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS and OCO-2) More... | |
class | HDF5CF::Group |
This class represents an HDF5 group. The group will be flattened according to the CF conventions. More... | |
class | HDF5CF::Var |
This class represents one HDF5 dataset(CF variable) More... | |
Macros | |
#define | throw1(a1) |
The followings are convenient functions to throw exceptions with different. | |
#define | throw2(a1, a2) |
#define | throw3(a1, a2, a3) |
#define | throw4(a1, a2, a3, a4) |
#define | throw5(a1, a2, a3, a4, a5) |
This class specifies the core engineering of mapping HDF5 to DAP by following CF.
It includes 1) retrieving HDF5 metadata info. 2) Translatng HDF5 objects into DAP DDS and DAS by following CF conventions. It covers the handling of generic NASA HDF5 products and HDF-EOS5 products.
Copyright (C) 2011-2022 The HDF Group
All rights reserved.
Definition in file HDF5CF.h.
#define throw1 | ( | a1 | ) |
#define throw2 | ( | a1, | |
a2 ) |
#define throw3 | ( | a1, | |
a2, | |||
a3 ) |
#define throw4 | ( | a1, | |
a2, | |||
a3, | |||
a4 ) |
#define throw5 | ( | a1, | |
a2, | |||
a3, | |||
a4, | |||
a5 ) |