![]() |
|
A map of radar data, indexed by quantity code (DBZH, VRAD, etc). More...
#include <Data.h>


Public Types | |
| typedef Data< DT > | data_t |
| typedef PlainData< DT > | plaindata_t |
| typedef DataGroup< data_t, ODIMPathElem::DATA >::datagroup_t | datagroup_t |
| typedef datagroup_t::map_t | map_t |
Public Types inherited from DataGroup< Data< DT >, ODIMPathElem::DATA > | |
| typedef DataGroup< Data< DT >, G > | datagroup_t |
| typedef Data< DT > | data_t |
| typedef DT::datatype_t | datatype_t |
| typedef std::map< std::string, Data< DT > > | map_t |
Public Types inherited from TreeWrapper< DT::datatype_t > | |
| typedef DT | datatype_t |
| typedef DT::tree_t | tree_t |
| typedef DT::tree_iter_t | tree_iter_t |
Public Types inherited from QualityDataSupport< DT > | |
| typedef PlainData< DT > | plaindata_t |
| typedef DataGroup< plaindata_t, ODIMPathElem::QUALITY > | qualitygroup_t |
Public Member Functions | |
| DataSet (typename data_t::tree_t &tree, const QuantitySelector &slct=QuantitySelector()) | |
Given a dataset subtree, like tree["dataset3"], constructs a data map of desired quantities. | |
| DataSet (const DataSet< DT > &ds) | |
| plaindata_t & | getQualityData2 (const std::string &quantity="QIND", const std::string &dataQuantity="") |
| const plaindata_t & | getQualityData2 (const std::string &quantity="QIND", const std::string &dataQuantity="") const |
| void | updateTree3 (const typename DT::odim_t &odim) |
| void | updateTree3 (const typename DT::odim_t &odim) const |
Public Member Functions inherited from DataGroup< Data< DT >, ODIMPathElem::DATA > | |
| DataGroup (typename DT::tree_t &tree, const QuantitySelector &slct=QuantitySelector()) | |
Given a dataset subtree, like tree["dataset3"], constructs a data map of desired quantities. | |
| DataGroup (const datagroup_t &src) | |
| bool | has (const std::string &quantity) const |
| const data_t & | getData (const char *quantity) const |
| const data_t & | getData (const std::string &quantity) const |
| data_t & | getData (const char *quantity) |
| data_t & | getData (const std::string &quantity) |
| const data_t & | getData (const QuantitySelector &slct) const |
| data_t & | create (const std::string &quantity) |
Creates (or overrides) data array for quantity and scales it. | |
| data_t & | getFirstData () |
| const data_t & | getFirstData () const |
| data_t & | getLastData () |
| const data_t & | getLastData () const |
Public Member Functions inherited from TreeWrapper< DT::datatype_t > | |
| 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 () |
Public Member Functions inherited from QualityDataSupport< DT > | |
| QualityDataSupport (typename plaindata_t::tree_t &tree) | |
| QualityDataSupport (const QualityDataSupport< DT > &qds) | |
| const plaindata_t & | getQualityData (const std::string &quantity="QIND") const |
| Finds associated quality data - maybe empty and unscaled. | |
| plaindata_t & | getQualityData (const std::string &quantity="QIND") |
| Finds associated quality data - maybe empty and unscaled. | |
| bool | hasQuality () const |
| bool | hasQuality (const std::string &quantity) const |
| const qualitygroup_t & | getQuality () const |
| qualitygroup_t & | getQuality () |
Additional Inherited Members | |
Protected Member Functions inherited from TreeWrapper< DT::datatype_t > | |
| TreeWrapper (tree_t &tree) | |
| TreeWrapper (const TreeWrapper &d) | |
| const drain::VariableMap & | getAttr () const |
| drain::VariableMap & | getAttr () |
Static Protected Member Functions inherited from DataGroup< Data< DT >, ODIMPathElem::DATA > | |
| static const data_t & | getEmpty () |
| static DT::tree_t & | init (typename DT::tree_t &t, datagroup_t &dst, const QuantitySelector &slct=QuantitySelector()) |
Given a dataset h5 subtree, like tree["dataset3"], collects all (or desired) quantities to a data object. | |
| static DT::tree_t & | adapt (const datagroup_t &src, datagroup_t &dst) |
Protected Attributes inherited from TreeWrapper< DT::datatype_t > | |
| tree_t & | tree |
| General HDF5 data structure. | |
Protected Attributes inherited from QualityDataSupport< DT > | |
| qualitygroup_t | quality |
A map of radar data, indexed by quantity code (DBZH, VRAD, etc).
| TD | - datatype: PolarSrc, CartesianSrc or |
See SweepSrc and ProductDst below.
1.9.8