radarlib
1.4.4
|
Interface fot WHAT root attributes methods. More...
#include <radarlib/odimh5v20_metadata.hpp>
Public Member Functions | |
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 root attributes methods.
This interface declare the methods to read and write root WHAT attributes
|
pure virtual |
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 virtual |
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 virtual |
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 virtual |
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 virtual |
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 virtual |
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 virtual |
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 virtual |
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.