radarlib  1.4.6
OdimH5v20::HOWRootMetadata Class Referenceabstract

Interface fot HOW root attributes methods. More...

#include <radarlib/odimh5v20_metadata.hpp>

Inheritance diagram for OdimH5v20::HOWRootMetadata:
OdimH5v20::HOWDatasetMetadata OdimH5v20::Object_2D OdimH5v20::PolarVolume OdimH5v20::HOWPolarMetadata OdimH5v20::HOWVerticalProfileMetadata OdimH5v20::HorizontalObject_2D OdimH5v20::XsecObject OdimH5v20::PolarScan OdimH5v20::Product_2D OdimH5v20::CompObject OdimH5v20::ImageObject OdimH5v20::Horizontal_Product_2D OdimH5v20::Vertical_Product_2D OdimH5v20::Product_CAPPI OdimH5v20::Product_COMP OdimH5v20::Product_ETOP OdimH5v20::Product_LBM OdimH5v20::Product_MAX OdimH5v20::Product_PCAPPI OdimH5v20::Product_PPI OdimH5v20::Product_RR OdimH5v20::Product_VIL OdimH5v20::Product_Panel OdimH5v20::Product_RHI OdimH5v20::Product_XSEC

Public Member Functions

virtual std::string getTaskOrProdGen ()=0
 Get the 'task' attribute value. More...
 
virtual void setTaskOrProdGen (const std::string &val)=0
 Set the 'task' attribute value. More...
 
virtual time_t getStartEpochs ()=0
 Get the 'startepochs' attribute value. More...
 
virtual void setStartEpochs (time_t val)=0
 Set the 'startepochs' attribute value. More...
 
virtual time_t getEndEpochs ()=0
 Get the 'endepochs' attribute value. More...
 
virtual void setEndEpochs (time_t val)=0
 Set the 'endepochs' attribute value. More...
 
virtual std::string getSystem ()=0
 Get the 'system' attribute value. More...
 
virtual void setSystem (const std::string &val)=0
 Set the 'system' attribute value. More...
 
virtual std::string getSoftware ()=0
 Get the 'software' attribute value. More...
 
virtual void setSoftware (const std::string &val)=0
 Set the 'software' attribute value. More...
 
virtual std::string getSoftwareVer ()=0
 Get the 'sw_version' attribute value. More...
 
virtual void setSoftwareVer (const std::string &val)=0
 Set the 'sw_version' attribute value. More...
 
virtual double getZR_A ()=0
 Get the 'zr_a' attribute value. More...
 
virtual void setZR_A (double val)=0
 Set the 'zr_a' attribute value. More...
 
virtual double getZR_B ()=0
 Get the 'zr_b' attribute value. More...
 
virtual void setZR_B (double val)=0
 Set the 'zr_b' attribute value. More...
 
virtual double getKR_A ()=0
 Get the 'kr_a' attribute value. More...
 
virtual void setKR_A (double val)=0
 Set the 'kr_a' attribute value. More...
 
virtual double getKR_B ()=0
 Get the 'kr_b' attribute value. More...
 
virtual void setKR_B (double val)=0
 Set the 'kr_b' attribute value. More...
 
virtual bool getSimulated ()=0
 Get the 'simulated' attribute value. More...
 
virtual void setSimulated (bool val)=0
 Set the 'simulated' attribute value. More...
 

Detailed Description

Interface fot HOW root attributes methods.

Member Function Documentation

◆ getTaskOrProdGen()

virtual std::string OdimH5v20::HOWRootMetadata::getTaskOrProdGen ( )
pure virtual

Get the 'task' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setTaskOrProdGen()

virtual void OdimH5v20::HOWRootMetadata::setTaskOrProdGen ( const std::string &  val)
pure virtual

Set the 'task' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getStartEpochs()

virtual time_t OdimH5v20::HOWRootMetadata::getStartEpochs ( )
pure virtual

Get the 'startepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setStartEpochs()

virtual void OdimH5v20::HOWRootMetadata::setStartEpochs ( time_t  val)
pure virtual

Set the 'startepochs' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getEndEpochs()

virtual time_t OdimH5v20::HOWRootMetadata::getEndEpochs ( )
pure virtual

Get the 'endepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setEndEpochs()

virtual void OdimH5v20::HOWRootMetadata::setEndEpochs ( time_t  val)
pure virtual

Set the 'endepochs' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getSystem()

virtual std::string OdimH5v20::HOWRootMetadata::getSystem ( )
pure virtual

Get the 'system' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setSystem()

virtual void OdimH5v20::HOWRootMetadata::setSystem ( const std::string &  val)
pure virtual

Set the 'system' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getSoftware()

virtual std::string OdimH5v20::HOWRootMetadata::getSoftware ( )
pure virtual

Get the 'software' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setSoftware()

virtual void OdimH5v20::HOWRootMetadata::setSoftware ( const std::string &  val)
pure virtual

Set the 'software' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getSoftwareVer()

virtual std::string OdimH5v20::HOWRootMetadata::getSoftwareVer ( )
pure virtual

Get the 'sw_version' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setSoftwareVer()

virtual void OdimH5v20::HOWRootMetadata::setSoftwareVer ( const std::string &  val)
pure virtual

Set the 'sw_version' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getZR_A()

virtual double OdimH5v20::HOWRootMetadata::getZR_A ( )
pure virtual

Get the 'zr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setZR_A()

virtual void OdimH5v20::HOWRootMetadata::setZR_A ( double  val)
pure virtual

Set the 'zr_a' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getZR_B()

virtual double OdimH5v20::HOWRootMetadata::getZR_B ( )
pure virtual

Get the 'zr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setZR_B()

virtual void OdimH5v20::HOWRootMetadata::setZR_B ( double  val)
pure virtual

Set the 'zr_b' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getKR_A()

virtual double OdimH5v20::HOWRootMetadata::getKR_A ( )
pure virtual

Get the 'kr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setKR_A()

virtual void OdimH5v20::HOWRootMetadata::setKR_A ( double  val)
pure virtual

Set the 'kr_a' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getKR_B()

virtual double OdimH5v20::HOWRootMetadata::getKR_B ( )
pure virtual

Get the 'kr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setKR_B()

virtual void OdimH5v20::HOWRootMetadata::setKR_B ( double  val)
pure virtual

Set the 'kr_b' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ getSimulated()

virtual bool OdimH5v20::HOWRootMetadata::getSimulated ( )
pure virtual

Get the 'simulated' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.

◆ setSimulated()

virtual void OdimH5v20::HOWRootMetadata::setSimulated ( bool  val)
pure virtual

Set the 'simulated' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Product_2D, OdimH5v20::Object_2D, OdimH5v20::PolarScan, and OdimH5v20::PolarVolume.


The documentation for this class was generated from the following file: