radarlib 1.4.6
OdimH5v21::HOWPolarMetadata Class Referenceabstract

Interface fot HOW dataset attributes methods for polar data. More...

#include <radarlib/odimh5v21_metadata.hpp>

Inheritance diagram for OdimH5v21::HOWPolarMetadata:
OdimH5v21::HOWDatasetMetadata OdimH5v21::HOWRootMetadata OdimH5v21::PolarScan OdimH5v21::Product_2D 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 getAzimuthMethod ()=0
 Get the 'azmethod' attribute value.
 
virtual void setAzimuthMethod (const std::string &val)=0
 Set the 'azmethod' attribute value.
 
virtual std::string getBinMethod ()=0
 Get the 'binmethod' attribute value.
 
virtual void setBinMethod (const std::string &val)=0
 Set the 'binmethod' attribute value.
 
virtual std::vector< AZAnglesgetAzimuthAngles ()=0
 Get the 'startazA' and 'stopazA' attributes values (formerly azangles attribute in odimh5v2.0) - available only in a Polar Data.
 
virtual void setAzimuthAngles (const std::vector< AZAngles > &val, int precision=0)=0
 Set the 'startazA' and 'stopazA' attributes values (formerly azangles attribute in odimh5v2.0) - available only in a Polar Data.
 
virtual std::vector< double > getElevationAngles ()=0
 Get the 'elangles' attribute values.
 
virtual void setElevationAngles (const std::vector< double > &val)=0
 Set the 'elangles' attribute values.
 
virtual std::vector< double > getStartAzimuthAngles ()=0
 Get the 'startazA' attribute values.
 
virtual void setStartAzimuthAngles (const std::vector< double > &val)=0
 Set the 'startazA' attribute values.
 
virtual std::vector< double > getStopAzimuthAngles ()=0
 Get the 'stopazA' attribute values.
 
virtual void setStopAzimuthAngles (const std::vector< double > &val)=0
 Set the 'stopazA' attribute values.
 
virtual std::vector< double > getStartAzimuthTimes ()=0
 Get the 'startazT' attribute values.
 
virtual void setStartAzimuthTimes (const std::vector< double > &val)=0
 Set the 'startazT' attribute values.
 
virtual std::vector< double > getStopAzimuthTimes ()=0
 Get the 'stopazT' attribute values.
 
virtual void setStopAzimuthTimes (const std::vector< double > &val)=0
 Set the 'stopazT' attribute values.
 
virtual double getPointAccEl ()=0
 Get the 'pointaccEL' attribute values.
 
virtual void setPointAccEl (double val)=0
 Set the 'pointaccEL' attribute values.
 
virtual double getPointAccAZ ()=0
 Get the 'pointaccAZ' attribute values.
 
virtual void setPointAccAZ (double val)=0
 Set the 'pointaccAZ' attribute values.
 
virtual bool getMalfunc ()=0
 Get the 'malfunc' attribute value.
 
virtual void setMalfunc (bool val)=0
 Set the 'malfunc' attribute value.
 
virtual std::string getRadarMsg ()=0
 Get the 'radarmsg' attribute value.
 
virtual void setRadarMsg (const std::string &val)=0
 Set the 'radarmsg' attribute value.
 
virtual double getRadarHorizon ()=0
 Get the 'radhoriz' attribute value.
 
virtual void setRadarHorizon (double val)=0
 Set the 'radhoriz' attribute value.
 
virtual double getNEZ ()=0
 Get the 'NEZ' attribute value.
 
virtual void setNEZ (double val)=0
 Set the 'NEZ' attribute value.
 
virtual double getOUR ()=0
 Get the 'OUR' attribute value.
 
virtual void setOUR (double val)=0
 Set the 'OUR' attribute value.
 
virtual std::vector< std::string > getDClutter ()=0
 Get the 'Dclutter' attribute value.
 
virtual void setDClutter (const std::vector< std::string > &val)=0
 Set the 'Dclutter' attribute value.
 
virtual std::string getComment ()=0
 Get the 'comment' attribute value.
 
virtual void setComment (const std::string &val)=0
 Set the 'comment' attribute value.
 
virtual double getSQI ()=0
 Get the 'SQI' attribute value.
 
virtual void setSQI (double val)=0
 Set the 'SQI' attribute value.
 
virtual double getCSR ()=0
 Get the 'CSR' attribute value.
 
virtual void setCSR (double val)=0
 Set the 'CSR' attribute value.
 
virtual double getLOG ()=0
 Get the 'LOG' attribute value.
 
virtual void setLOG (double val)=0
 Set the 'LOG' attribute value.
 
virtual bool getVPRCorr ()=0
 Get the 'VPRCoor' attribute value.
 
virtual void setVPRCorr (bool val)=0
 Set the 'VPRCoor' attribute value.
 
virtual double getFreeze ()=0
 Get the 'freeze' attribute value.
 
virtual void setFreeze (double val)=0
 Set the 'freeze' attribute value.
 
virtual double getMin ()=0
 Get the 'min' attribute value.
 
virtual void setMin (double val)=0
 Set the 'min' attribute value.
 
virtual double getMax ()=0
 Get the 'max' attribute value.
 
virtual void setMax (double val)=0
 Set the 'max' attribute value.
 
virtual double getStep ()=0
 Get the 'step' attribute value.
 
virtual void setStep (double val)=0
 Set the 'step' attribute value.
 
virtual int getLevels ()=0
 Get the 'levels' attribute value.
 
virtual void setLevels (int val)=0
 Set the 'levels' attribute value.
 
virtual double getPeakPwr ()=0
 Get the 'peakpwr' attribute value.
 
virtual void setPeakPwr (double val)=0
 Set the 'peakpwr' attribute value.
 
virtual double getAvgPwr ()=0
 Get the 'avgpwr' attribute value.
 
virtual void setAvgPwr (double val)=0
 Set the 'awgpwr' attribute value.
 
virtual double getDynRange ()=0
 Get the 'dynrange' attribute value.
 
virtual void setDynRange (double val)=0
 Set the 'dynrange' attribute value.
 
virtual double getRAC ()=0
 Get the 'RAC' attribute value.
 
virtual void setRAC (double val)=0
 Set the 'RAC' attribute value.
 
virtual bool getBBC ()=0
 Get the 'BBC' attribute value.
 
virtual void setBBC (bool val)=0
 Set the 'BBC' attribute value.
 
virtual double getPAC ()=0
 Get the 'PAC' attribute value.
 
virtual void setPAC (double val)=0
 Set the 'PAC' attribute value.
 
virtual double getS2N ()=0
 Get the 'S2N' attribute value.
 
virtual void setS2N (double val)=0
 Set the 'S2N' attribute value.
 
virtual std::string getPolarization ()=0
 Get the 'polarization' attribute value.
 
virtual void setPolarization (const std::string &val)=0
 Set the 'polarization' attribute value.
 
virtual double getBeamWidth ()=0
 Get the 'beamwidth' attribute value.
 
virtual double getBeamWidth (double defaultValue)=0
 Get the 'beamwidth' attribute value.
 
virtual void setBeamWidth (double val)=0
 Set the 'beamwidth' attribute value.
 
virtual double getWaveLength ()=0
 Get the 'wavelength' attribute value.
 
virtual double getWaveLength (double defaultValue)=0
 Get the 'wavelength' attribute value.
 
virtual void setWaveLength (double val)=0
 Set the 'wavelength' attribute value.
 
virtual double getRPM ()=0
 Get the 'prm' attribute value.
 
virtual double getRPM (double defaultValue)=0
 Get the 'rpm' attribute value.
 
virtual void setRPM (double val)=0
 Set the 'rpm' attribute value.
 
virtual double getPulseWidth ()=0
 Get the 'pulsewidth' attribute value.
 
virtual double getPulseWidth (double defaultValue)=0
 Get the 'pulsewidth' attribute value.
 
virtual void setPulseWidth (double val)=0
 Set the 'pulsewidth' attribute value.
 
virtual double getRXBandWidth ()=0
 Get the 'RXbandwidth' attribute value.
 
virtual double getRXBandWidth (double defaultValue)=0
 Get the 'RXbandwidth' attribute value.
 
virtual void setRXBandWidth (double val)=0
 Set the 'RXbandwidth' attribute value.
 
virtual int getLowPRF ()=0
 Get the 'lowprf' attribute value.
 
virtual int getLowPRF (int defaultValue)=0
 Get the 'lowprf' attribute value.
 
virtual void setLowPRF (int val)=0
 Set the 'lowprf' attribute value.
 
virtual int getHighPRF ()=0
 Get the 'highprf' attribute value.
 
virtual int getHighPRF (int defaultValue)=0
 Get the 'highprf' attribute value.
 
virtual void setHighPRF (int val)=0
 Set the 'highprf' attribute value.
 
virtual double getTXLoss ()=0
 Get the 'TXloss' attribute value.
 
virtual double getTXLoss (double defaultValue)=0
 Get the 'TXloss' attribute value.
 
virtual void setTXLoss (double val)=0
 Set the 'TXLoss' attribute value.
 
virtual double getRXLoss ()=0
 Get the 'RXloss' attribute value.
 
virtual double getRXLoss (double defaultValue)=0
 Get the 'RXloss' attribute value.
 
virtual void setRXLoss (double val)=0
 Set the 'RXloss' attribute value.
 
virtual double getRadomeLoss ()=0
 Get the 'radomeloss' attribute value.
 
virtual double getRadomeLoss (double defaultValue)=0
 Get the 'radomeloss' attribute value.
 
virtual void setRadomeLoss (double val)=0
 Set the 'radomeloss' attribute value.
 
virtual double getAntGain ()=0
 Get the 'antgain' attribute value.
 
virtual double getAntGain (double defaultValue)=0
 Get the 'antgain' attribute value.
 
virtual void setAntGain (double val)=0
 Set the 'antgain' attribute value.
 
virtual double getBeamWH ()=0
 Get the 'beamwH' attribute value.
 
virtual double getBeamWH (double defaultValue)=0
 Get the 'beamwH' attribute value.
 
virtual void setBeamWH (double val)=0
 Set the 'beamwH' attribute value.
 
virtual double getBeamWV ()=0
 Get the 'beamwV' attribute value.
 
virtual double getBeamWV (double defaultValue)=0
 Get the 'beamwV' attribute value.
 
virtual void setBeamWV (double val)=0
 Set the 'beamwV' attribute value.
 
virtual double getGasAttn ()=0
 Get the 'gasattn' attribute value.
 
virtual double getGasAttn (double defaultValue)=0
 Get the 'gasattn' attribute value.
 
virtual void setGasAttn (double val)=0
 Set the 'gasattn' attribute value.
 
virtual double getRadConstH ()=0
 Get the 'radconstH' attribute value.
 
virtual double getRadConstH (double defaultValue)=0
 Get the 'radconstH' attribute value.
 
virtual void setRadConstH (double val)=0
 Set the 'radconstH' attribute value.
 
virtual double getRadConstV ()=0
 Get the 'radconstV' attribute value.
 
virtual double getRadConstV (double defaultValue)=0
 Get the 'radconstV' attribute value.
 
virtual void setRadConstV (double val)=0
 Set the 'radconstV' attribute value.
 
virtual double getNomTXPower ()=0
 Get the 'nomTXpower' attribute value.
 
virtual double getNomTXPower (double defaultValue)=0
 Get the 'nomTXpower' attribute value.
 
virtual void setNomTXPower (double val)=0
 Set the 'nomTXpower' attribute value.
 
virtual std::vector< double > getTXPower ()=0
 Get the 'TXpower' attribute value.
 
virtual std::vector< double > getTXPower (double defaultValue)=0
 Get the 'TXpower' attribute value.
 
virtual void setTXPower (double val)=0
 Set the 'TXpower' attribute value.
 
virtual double getNI ()=0
 Get the 'NI' attribute value.
 
virtual double getNI (double defaultValue)=0
 Get the 'NI' attribute value.
 
virtual void setNI (double val)=0
 Set the 'NI' attribute value.
 
virtual double getVSamples ()=0
 Get the 'Vsamples' attribute value.
 
virtual double getVSamples (double defaultValue)=0
 Get the 'Vsamples' attribute value.
 
virtual void setVSamples (double val)=0
 Set the 'Vsamples' attribute value.
 
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 dataset attributes methods for polar data.

Member Function Documentation

◆ getAzimuthMethod()

virtual std::string OdimH5v21::HOWPolarMetadata::getAzimuthMethod ( )
pure virtual

Get the 'azmethod' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setAzimuthMethod()

virtual void OdimH5v21::HOWPolarMetadata::setAzimuthMethod ( const std::string & val)
pure virtual

Set the 'azmethod' attribute value.

Parameters
valthe value tro write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBinMethod()

virtual std::string OdimH5v21::HOWPolarMetadata::getBinMethod ( )
pure virtual

Get the 'binmethod' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setBinMethod()

virtual void OdimH5v21::HOWPolarMetadata::setBinMethod ( const std::string & val)
pure virtual

Set the 'binmethod' attribute value.

Parameters
valthe value tro write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getAzimuthAngles()

virtual std::vector< AZAngles > OdimH5v21::HOWPolarMetadata::getAzimuthAngles ( )
pure virtual

Get the 'startazA' and 'stopazA' attributes values (formerly azangles attribute in odimh5v2.0) - available only in a Polar Data.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setAzimuthAngles()

virtual void OdimH5v21::HOWPolarMetadata::setAzimuthAngles ( const std::vector< AZAngles > & val,
int precision = 0 )
pure virtual

Set the 'startazA' and 'stopazA' attributes values (formerly azangles attribute in odimh5v2.0) - available only in a Polar Data.

Parameters
valthe values to write
precisionprecisio. This parameter is not used. It is leaved for compatibility with odimh5v2.0
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getElevationAngles()

virtual std::vector< double > OdimH5v21::HOWPolarMetadata::getElevationAngles ( )
pure virtual

Get the 'elangles' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setElevationAngles()

virtual void OdimH5v21::HOWPolarMetadata::setElevationAngles ( const std::vector< double > & val)
pure virtual

Set the 'elangles' attribute values.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getStartAzimuthAngles()

virtual std::vector< double > OdimH5v21::HOWPolarMetadata::getStartAzimuthAngles ( )
pure virtual

Get the 'startazA' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStartAzimuthAngles()

virtual void OdimH5v21::HOWPolarMetadata::setStartAzimuthAngles ( const std::vector< double > & val)
pure virtual

Set the 'startazA' attribute values.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getStopAzimuthAngles()

virtual std::vector< double > OdimH5v21::HOWPolarMetadata::getStopAzimuthAngles ( )
pure virtual

Get the 'stopazA' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStopAzimuthAngles()

virtual void OdimH5v21::HOWPolarMetadata::setStopAzimuthAngles ( const std::vector< double > & val)
pure virtual

Set the 'stopazA' attribute values.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getStartAzimuthTimes()

virtual std::vector< double > OdimH5v21::HOWPolarMetadata::getStartAzimuthTimes ( )
pure virtual

Get the 'startazT' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStartAzimuthTimes()

virtual void OdimH5v21::HOWPolarMetadata::setStartAzimuthTimes ( const std::vector< double > & val)
pure virtual

Set the 'startazT' attribute values.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getStopAzimuthTimes()

virtual std::vector< double > OdimH5v21::HOWPolarMetadata::getStopAzimuthTimes ( )
pure virtual

Get the 'stopazT' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStopAzimuthTimes()

virtual void OdimH5v21::HOWPolarMetadata::setStopAzimuthTimes ( const std::vector< double > & val)
pure virtual

Set the 'stopazT' attribute values.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPointAccEl()

virtual double OdimH5v21::HOWPolarMetadata::getPointAccEl ( )
pure virtual

Get the 'pointaccEL' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPointAccEl()

virtual void OdimH5v21::HOWPolarMetadata::setPointAccEl ( double val)
pure virtual

Set the 'pointaccEL' attribute values.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPointAccAZ()

virtual double OdimH5v21::HOWPolarMetadata::getPointAccAZ ( )
pure virtual

Get the 'pointaccAZ' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPointAccAZ()

virtual void OdimH5v21::HOWPolarMetadata::setPointAccAZ ( double val)
pure virtual

Set the 'pointaccAZ' attribute values.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getMalfunc()

virtual bool OdimH5v21::HOWPolarMetadata::getMalfunc ( )
pure virtual

Get the 'malfunc' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setMalfunc()

virtual void OdimH5v21::HOWPolarMetadata::setMalfunc ( bool val)
pure virtual

Set the 'malfunc' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadarMsg()

virtual std::string OdimH5v21::HOWPolarMetadata::getRadarMsg ( )
pure virtual

Get the 'radarmsg' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRadarMsg()

virtual void OdimH5v21::HOWPolarMetadata::setRadarMsg ( const std::string & val)
pure virtual

Set the 'radarmsg' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadarHorizon()

virtual double OdimH5v21::HOWPolarMetadata::getRadarHorizon ( )
pure virtual

Get the 'radhoriz' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRadarHorizon()

virtual void OdimH5v21::HOWPolarMetadata::setRadarHorizon ( double val)
pure virtual

Set the 'radhoriz' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getNEZ()

virtual double OdimH5v21::HOWPolarMetadata::getNEZ ( )
pure virtual

Get the 'NEZ' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setNEZ()

virtual void OdimH5v21::HOWPolarMetadata::setNEZ ( double val)
pure virtual

Set the 'NEZ' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getOUR()

virtual double OdimH5v21::HOWPolarMetadata::getOUR ( )
pure virtual

Get the 'OUR' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setOUR()

virtual void OdimH5v21::HOWPolarMetadata::setOUR ( double val)
pure virtual

Set the 'OUR' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getDClutter()

virtual std::vector< std::string > OdimH5v21::HOWPolarMetadata::getDClutter ( )
pure virtual

Get the 'Dclutter' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setDClutter()

virtual void OdimH5v21::HOWPolarMetadata::setDClutter ( const std::vector< std::string > & val)
pure virtual

Set the 'Dclutter' attribute value.

Parameters
valthe values to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getComment()

virtual std::string OdimH5v21::HOWPolarMetadata::getComment ( )
pure virtual

Get the 'comment' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setComment()

virtual void OdimH5v21::HOWPolarMetadata::setComment ( const std::string & val)
pure virtual

Set the 'comment' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getSQI()

virtual double OdimH5v21::HOWPolarMetadata::getSQI ( )
pure virtual

Get the 'SQI' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setSQI()

virtual void OdimH5v21::HOWPolarMetadata::setSQI ( double val)
pure virtual

Set the 'SQI' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getCSR()

virtual double OdimH5v21::HOWPolarMetadata::getCSR ( )
pure virtual

Get the 'CSR' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setCSR()

virtual void OdimH5v21::HOWPolarMetadata::setCSR ( double val)
pure virtual

Set the 'CSR' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getLOG()

virtual double OdimH5v21::HOWPolarMetadata::getLOG ( )
pure virtual

Get the 'LOG' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setLOG()

virtual void OdimH5v21::HOWPolarMetadata::setLOG ( double val)
pure virtual

Set the 'LOG' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getVPRCorr()

virtual bool OdimH5v21::HOWPolarMetadata::getVPRCorr ( )
pure virtual

Get the 'VPRCoor' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setVPRCorr()

virtual void OdimH5v21::HOWPolarMetadata::setVPRCorr ( bool val)
pure virtual

Set the 'VPRCoor' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getFreeze()

virtual double OdimH5v21::HOWPolarMetadata::getFreeze ( )
pure virtual

Get the 'freeze' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setFreeze()

virtual void OdimH5v21::HOWPolarMetadata::setFreeze ( double val)
pure virtual

Set the 'freeze' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getMin()

virtual double OdimH5v21::HOWPolarMetadata::getMin ( )
pure virtual

Get the 'min' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setMin()

virtual void OdimH5v21::HOWPolarMetadata::setMin ( double val)
pure virtual

Set the 'min' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getMax()

virtual double OdimH5v21::HOWPolarMetadata::getMax ( )
pure virtual

Get the 'max' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setMax()

virtual void OdimH5v21::HOWPolarMetadata::setMax ( double val)
pure virtual

Set the 'max' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getStep()

virtual double OdimH5v21::HOWPolarMetadata::getStep ( )
pure virtual

Get the 'step' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setStep()

virtual void OdimH5v21::HOWPolarMetadata::setStep ( double val)
pure virtual

Set the 'step' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getLevels()

virtual int OdimH5v21::HOWPolarMetadata::getLevels ( )
pure virtual

Get the 'levels' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setLevels()

virtual void OdimH5v21::HOWPolarMetadata::setLevels ( int val)
pure virtual

Set the 'levels' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPeakPwr()

virtual double OdimH5v21::HOWPolarMetadata::getPeakPwr ( )
pure virtual

Get the 'peakpwr' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPeakPwr()

virtual void OdimH5v21::HOWPolarMetadata::setPeakPwr ( double val)
pure virtual

Set the 'peakpwr' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getAvgPwr()

virtual double OdimH5v21::HOWPolarMetadata::getAvgPwr ( )
pure virtual

Get the 'avgpwr' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setAvgPwr()

virtual void OdimH5v21::HOWPolarMetadata::setAvgPwr ( double val)
pure virtual

Set the 'awgpwr' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getDynRange()

virtual double OdimH5v21::HOWPolarMetadata::getDynRange ( )
pure virtual

Get the 'dynrange' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setDynRange()

virtual void OdimH5v21::HOWPolarMetadata::setDynRange ( double val)
pure virtual

Set the 'dynrange' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRAC()

virtual double OdimH5v21::HOWPolarMetadata::getRAC ( )
pure virtual

Get the 'RAC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRAC()

virtual void OdimH5v21::HOWPolarMetadata::setRAC ( double val)
pure virtual

Set the 'RAC' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBBC()

virtual bool OdimH5v21::HOWPolarMetadata::getBBC ( )
pure virtual

Get the 'BBC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setBBC()

virtual void OdimH5v21::HOWPolarMetadata::setBBC ( bool val)
pure virtual

Set the 'BBC' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPAC()

virtual double OdimH5v21::HOWPolarMetadata::getPAC ( )
pure virtual

Get the 'PAC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPAC()

virtual void OdimH5v21::HOWPolarMetadata::setPAC ( double val)
pure virtual

Set the 'PAC' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getS2N()

virtual double OdimH5v21::HOWPolarMetadata::getS2N ( )
pure virtual

Get the 'S2N' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setS2N()

virtual void OdimH5v21::HOWPolarMetadata::setS2N ( double val)
pure virtual

Set the 'S2N' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPolarization()

virtual std::string OdimH5v21::HOWPolarMetadata::getPolarization ( )
pure virtual

Get the 'polarization' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPolarization()

virtual void OdimH5v21::HOWPolarMetadata::setPolarization ( const std::string & val)
pure virtual

Set the 'polarization' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWidth() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWidth ( )
pure virtualinherited

Get the 'beamwidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWidth() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWidth ( double defaultValue)
pure virtualinherited

Get the 'beamwidth' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setBeamWidth()

virtual void OdimH5v21::HOWDatasetMetadata::setBeamWidth ( double val)
pure virtualinherited

Set the 'beamwidth' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getWaveLength() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getWaveLength ( )
pure virtualinherited

Get the 'wavelength' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getWaveLength() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getWaveLength ( double defaultValue)
pure virtualinherited

Get the 'wavelength' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setWaveLength()

virtual void OdimH5v21::HOWDatasetMetadata::setWaveLength ( double val)
pure virtualinherited

Set the 'wavelength' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRPM() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRPM ( )
pure virtualinherited

Get the 'prm' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRPM() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRPM ( double defaultValue)
pure virtualinherited

Get the 'rpm' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRPM()

virtual void OdimH5v21::HOWDatasetMetadata::setRPM ( double val)
pure virtualinherited

Set the 'rpm' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPulseWidth() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getPulseWidth ( )
pure virtualinherited

Get the 'pulsewidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getPulseWidth() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getPulseWidth ( double defaultValue)
pure virtualinherited

Get the 'pulsewidth' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setPulseWidth()

virtual void OdimH5v21::HOWDatasetMetadata::setPulseWidth ( double val)
pure virtualinherited

Set the 'pulsewidth' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRXBandWidth() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRXBandWidth ( )
pure virtualinherited

Get the 'RXbandwidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRXBandWidth() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRXBandWidth ( double defaultValue)
pure virtualinherited

Get the 'RXbandwidth' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRXBandWidth()

virtual void OdimH5v21::HOWDatasetMetadata::setRXBandWidth ( double val)
pure virtualinherited

Set the 'RXbandwidth' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getLowPRF() [1/2]

virtual int OdimH5v21::HOWDatasetMetadata::getLowPRF ( )
pure virtualinherited

Get the 'lowprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getLowPRF() [2/2]

virtual int OdimH5v21::HOWDatasetMetadata::getLowPRF ( int defaultValue)
pure virtualinherited

Get the 'lowprf' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setLowPRF()

virtual void OdimH5v21::HOWDatasetMetadata::setLowPRF ( int val)
pure virtualinherited

Set the 'lowprf' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getHighPRF() [1/2]

virtual int OdimH5v21::HOWDatasetMetadata::getHighPRF ( )
pure virtualinherited

Get the 'highprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getHighPRF() [2/2]

virtual int OdimH5v21::HOWDatasetMetadata::getHighPRF ( int defaultValue)
pure virtualinherited

Get the 'highprf' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setHighPRF()

virtual void OdimH5v21::HOWDatasetMetadata::setHighPRF ( int val)
pure virtualinherited

Set the 'highprf' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getTXLoss() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getTXLoss ( )
pure virtualinherited

Get the 'TXloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getTXLoss() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getTXLoss ( double defaultValue)
pure virtualinherited

Get the 'TXloss' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setTXLoss()

virtual void OdimH5v21::HOWDatasetMetadata::setTXLoss ( double val)
pure virtualinherited

Set the 'TXLoss' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRXLoss() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRXLoss ( )
pure virtualinherited

Get the 'RXloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRXLoss() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRXLoss ( double defaultValue)
pure virtualinherited

Get the 'RXloss' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRXLoss()

virtual void OdimH5v21::HOWDatasetMetadata::setRXLoss ( double val)
pure virtualinherited

Set the 'RXloss' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadomeLoss() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadomeLoss ( )
pure virtualinherited

Get the 'radomeloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadomeLoss() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadomeLoss ( double defaultValue)
pure virtualinherited

Get the 'radomeloss' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRadomeLoss()

virtual void OdimH5v21::HOWDatasetMetadata::setRadomeLoss ( double val)
pure virtualinherited

Set the 'radomeloss' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getAntGain() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getAntGain ( )
pure virtualinherited

Get the 'antgain' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getAntGain() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getAntGain ( double defaultValue)
pure virtualinherited

Get the 'antgain' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setAntGain()

virtual void OdimH5v21::HOWDatasetMetadata::setAntGain ( double val)
pure virtualinherited

Set the 'antgain' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWH() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWH ( )
pure virtualinherited

Get the 'beamwH' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWH() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWH ( double defaultValue)
pure virtualinherited

Get the 'beamwH' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setBeamWH()

virtual void OdimH5v21::HOWDatasetMetadata::setBeamWH ( double val)
pure virtualinherited

Set the 'beamwH' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWV() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWV ( )
pure virtualinherited

Get the 'beamwV' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getBeamWV() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getBeamWV ( double defaultValue)
pure virtualinherited

Get the 'beamwV' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setBeamWV()

virtual void OdimH5v21::HOWDatasetMetadata::setBeamWV ( double val)
pure virtualinherited

Set the 'beamwV' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getGasAttn() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getGasAttn ( )
pure virtualinherited

Get the 'gasattn' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getGasAttn() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getGasAttn ( double defaultValue)
pure virtualinherited

Get the 'gasattn' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setGasAttn()

virtual void OdimH5v21::HOWDatasetMetadata::setGasAttn ( double val)
pure virtualinherited

Set the 'gasattn' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadConstH() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadConstH ( )
pure virtualinherited

Get the 'radconstH' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadConstH() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadConstH ( double defaultValue)
pure virtualinherited

Get the 'radconstH' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRadConstH()

virtual void OdimH5v21::HOWDatasetMetadata::setRadConstH ( double val)
pure virtualinherited

Set the 'radconstH' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadConstV() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadConstV ( )
pure virtualinherited

Get the 'radconstV' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getRadConstV() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getRadConstV ( double defaultValue)
pure virtualinherited

Get the 'radconstV' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setRadConstV()

virtual void OdimH5v21::HOWDatasetMetadata::setRadConstV ( double val)
pure virtualinherited

Set the 'radconstV' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getNomTXPower() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getNomTXPower ( )
pure virtualinherited

Get the 'nomTXpower' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getNomTXPower() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getNomTXPower ( double defaultValue)
pure virtualinherited

Get the 'nomTXpower' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setNomTXPower()

virtual void OdimH5v21::HOWDatasetMetadata::setNomTXPower ( double val)
pure virtualinherited

Set the 'nomTXpower' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getTXPower() [1/2]

virtual std::vector< double > OdimH5v21::HOWDatasetMetadata::getTXPower ( )
pure virtualinherited

Get the 'TXpower' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getTXPower() [2/2]

virtual std::vector< double > OdimH5v21::HOWDatasetMetadata::getTXPower ( double defaultValue)
pure virtualinherited

Get the 'TXpower' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setTXPower()

virtual void OdimH5v21::HOWDatasetMetadata::setTXPower ( double val)
pure virtualinherited

Set the 'TXpower' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getNI() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getNI ( )
pure virtualinherited

Get the 'NI' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getNI() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getNI ( double defaultValue)
pure virtualinherited

Get the 'NI' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setNI()

virtual void OdimH5v21::HOWDatasetMetadata::setNI ( double val)
pure virtualinherited

Set the 'NI' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getVSamples() [1/2]

virtual double OdimH5v21::HOWDatasetMetadata::getVSamples ( )
pure virtualinherited

Get the 'Vsamples' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getVSamples() [2/2]

virtual double OdimH5v21::HOWDatasetMetadata::getVSamples ( double defaultValue)
pure virtualinherited

Get the 'Vsamples' attribute value.

Parameters
defaultValuethe value to return if the attribute does not exists
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setVSamples()

virtual void OdimH5v21::HOWDatasetMetadata::setVSamples ( double val)
pure virtualinherited

Set the 'Vsamples' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getTaskOrProdGen()

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

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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 virtualinherited

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: