|
Base class for all kinds of radar data. More...
#include <Data.h>
Public Types | |
typedef DT | datatype_t |
typedef DT::tree_t | tree_t |
typedef DT::tree_iter_t | tree_iter_t |
Public Member Functions | |
const drain::VariableMap & | getWhat () const |
drain::VariableMap & | getWhat () |
const drain::VariableMap & | getWhere () const |
drain::VariableMap & | getWhere () |
const drain::VariableMap & | getHow () const |
drain::VariableMap & | getHow () |
void | setExcluded (bool exclude=true) |
bool | isExcluded () const |
virtual const tree_t & | getTree () const |
virtual tree_t & | getTree () |
Protected Member Functions | |
TreeWrapper (tree_t &tree) | |
TreeWrapper (const TreeWrapper &d) | |
template<ODIMPathElem::group_t G> | |
const drain::VariableMap & | getAttr () const |
template<ODIMPathElem::group_t G> | |
drain::VariableMap & | getAttr () |
Protected Attributes | |
tree_t & | tree |
General HDF5 data structure. | |
Base class for all kinds of radar data.
Provides a layer on top of the raw HDF5 trees, so that data and attributes can be accessed more directly using ODIM HDF5 conventions.
DT | - data type: SrcType<T> or DstType<T> with ODIM template T = [PolarODIM|CartesianODIM|...] |