radarlib 1.4.6
OdimH5v21::HOWRootMetadata Class Referenceabstract

Interface fot HOW root attributes methods. More...

#include <radarlib/odimh5v21_metadata.hpp>

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

Public Member Functions

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

Detailed Description

Interface fot HOW root attributes methods.

Member Function Documentation

◆ getTaskOrProdGen()

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

Get the 'task' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setTaskOrProdGen()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getStartEpochs()

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

Get the 'startepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStartEpochs()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getEndEpochs()

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

Get the 'endepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setEndEpochs()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getSystem()

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

Get the 'system' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setSystem()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getSoftware()

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

Get the 'software' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setSoftware()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getSoftwareVer()

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

Get the 'sw_version' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setSoftwareVer()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getZR_A()

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

Get the 'zr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setZR_A()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getZR_B()

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

Get the 'zr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setZR_B()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getKR_A()

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

Get the 'kr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setKR_A()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getKR_B()

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

Get the 'kr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setKR_B()

virtual void OdimH5v21::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 OdimH5v21::PolarVolume, OdimH5v21::PolarScan, OdimH5v21::Object_2D, and OdimH5v21::Product_2D.

◆ getSimulated()

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

Get the 'simulated' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setSimulated()

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

Set the 'simulated' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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


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