radarlib
1.4.4
|
Interface fot WHAT dataset attributes methods. More...
#include <radarlib/odimh5v20_metadata.hpp>
Public Member Functions | |
virtual std::string | getProduct ()=0 |
Get the value of 'product' attribute. More... | |
virtual void | setProduct (const std::string &val)=0 |
Set the value of 'product' attribute. More... | |
virtual void | setProdPar (double val)=0 |
Set the value of 'prodpar' attribute. More... | |
virtual void | setProdPar (const VILHeights &val)=0 |
Set the value of 'prodpar' attribute using the given VILHeights values. More... | |
virtual double | getProdPar ()=0 |
Get the value of 'prodpar' attribute as double value. More... | |
virtual VILHeights | getProdParVIL ()=0 |
Get the value of 'prodpar' attribute as VILHeights pair. More... | |
virtual std::string | getQuantity ()=0 |
Set the value of 'quantity' attribute. More... | |
virtual void | setQuantity (const std::string &val)=0 |
Get the value of 'quantity' attribute. More... | |
virtual void | setStartDateTime (time_t val)=0 |
Set the value of 'startdate' and 'starttime' attributes. More... | |
virtual time_t | getStartDateTime ()=0 |
Get the value of 'startdate' and 'starttime' attributes. More... | |
virtual void | setEndDateTime (time_t val)=0 |
Set the value of 'enddate' and 'endtime' attributes. More... | |
virtual time_t | getEndDateTime ()=0 |
Get the value of 'enddate' and 'endtime' attributes. More... | |
virtual double | getGain ()=0 |
Get the value of 'gain' attribute. More... | |
virtual void | setGain (double val)=0 |
Set the value of 'gain' attribute. More... | |
virtual double | getOffset ()=0 |
Get the value of 'offset' attribute. More... | |
virtual void | setOffset (double val)=0 |
Set the value of 'offset' attribute. More... | |
virtual double | getNodata ()=0 |
Get the value of 'nodata' attribute. More... | |
virtual void | setNodata (double val)=0 |
Set the value of 'nodata' attribute. More... | |
virtual double | getUndetect ()=0 |
Get the value of 'undetect' attribute. More... | |
virtual void | setUndetect (double val)=0 |
Set the value of 'undetect' attribute. More... | |
virtual std::string | getObject ()=0 |
Get the value of 'object' attribute. More... | |
virtual void | setObject (const std::string &val)=0 |
Set the value of 'object' attribute. More... | |
virtual std::string | getVersion ()=0 |
Get the value of 'version' attribute. More... | |
virtual void | setVersion (const std::string &val)=0 |
Set the value of 'version' attribute. More... | |
virtual void | setDateTime (const time_t val)=0 |
Set the value of 'date' and 'time' attributes. More... | |
virtual time_t | getDateTime ()=0 |
Get the joined value of 'date' and 'time' attributes. More... | |
virtual SourceInfo | getSource ()=0 |
Get the value of 'source' attribute. More... | |
virtual void | setSource (const SourceInfo &val)=0 |
Set the value of 'source' attribute. More... | |
Interface fot WHAT dataset attributes methods.
|
pure virtual |
Get the value of 'product' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'product' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'prodpar' attribute.
This method is used only for some kind of products
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'prodpar' attribute using the given VILHeights values.
Set the value of 'prodpar' attribute using the given VILHeights values This method is used only for some kind of products
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'prodpar' attribute as double value.
This method is used only for some kind of products
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'prodpar' attribute as VILHeights pair.
This method is used only for some kind of products
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'quantity' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'quantity' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'startdate' and 'starttime' attributes.
Set the value of 'startdate' and 'starttime' attributes using the given absolute time_t value
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'startdate' and 'starttime' attributes.
Get the value of 'startdate' and 'starttime' attributes joined into a time_t value
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'enddate' and 'endtime' attributes.
Set the value of 'enddate' and 'endtime' attributes using the given absolute time_t value
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'enddate' and 'endtime' attributes.
Get the value of 'enddate' and 'endtime' attributes joined into a time_t value
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'gain' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'gain' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'offset' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'offset' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'nodata' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'nodata' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Get the value of 'undetect' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtual |
Set the value of 'undetect' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, and OdimH5v20::PolarScan.
|
pure virtualinherited |
Get the value of 'object' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Set the value of 'object' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Get the value of 'version' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Set the value of 'version' attribute.
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Set the value of 'date' and 'time' attributes.
Set the value of 'date' and 'time' attributes using the given time_t value
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Get the joined value of 'date' and 'time' attributes.
Get the joined value of 'date' and 'time' attributes in a single time_t value
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Get the value of 'source' attribute.
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.
|
pure virtualinherited |
Set the value of 'source' attribute.
Set the value of 'source' attribute according to OdimH5 format, using the values stored in a SourceInfo object
val | the value to write |
OdimH5Exception | if an unexpected error occurs |
Implemented in OdimH5v20::Product_2D_Data, OdimH5v20::Product_2D, OdimH5v20::PolarScanData, OdimH5v20::PolarScan, and OdimH5v20::OdimObject.