radarlib 1.4.6
OdimH5v21::HOWDatasetMetadata Class Referenceabstract

Interface fot HOW dataset attributes methods. More...

#include <radarlib/odimh5v21_metadata.hpp>

Inheritance diagram for OdimH5v21::HOWDatasetMetadata:
OdimH5v21::HOWRootMetadata OdimH5v21::HOWPolarMetadata OdimH5v21::HOWVerticalProfileMetadata 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 double getBeamWidth ()=0
 Get the 'beamwidth' attribute value. More...
 
virtual double getBeamWidth (double defaultValue)=0
 Get the 'beamwidth' attribute value. More...
 
virtual void setBeamWidth (double val)=0
 Set the 'beamwidth' attribute value. More...
 
virtual double getWaveLength ()=0
 Get the 'wavelength' attribute value. More...
 
virtual double getWaveLength (double defaultValue)=0
 Get the 'wavelength' attribute value. More...
 
virtual void setWaveLength (double val)=0
 Set the 'wavelength' attribute value. More...
 
virtual double getRPM ()=0
 Get the 'prm' attribute value. More...
 
virtual double getRPM (double defaultValue)=0
 Get the 'rpm' attribute value. More...
 
virtual void setRPM (double val)=0
 Set the 'rpm' attribute value. More...
 
virtual double getPulseWidth ()=0
 Get the 'pulsewidth' attribute value. More...
 
virtual double getPulseWidth (double defaultValue)=0
 Get the 'pulsewidth' attribute value. More...
 
virtual void setPulseWidth (double val)=0
 Set the 'pulsewidth' attribute value. More...
 
virtual double getRXBandWidth ()=0
 Get the 'RXbandwidth' attribute value. More...
 
virtual double getRXBandWidth (double defaultValue)=0
 Get the 'RXbandwidth' attribute value. More...
 
virtual void setRXBandWidth (double val)=0
 Set the 'RXbandwidth' attribute value. More...
 
virtual int getLowPRF ()=0
 Get the 'lowprf' attribute value. More...
 
virtual int getLowPRF (int defaultValue)=0
 Get the 'lowprf' attribute value. More...
 
virtual void setLowPRF (int val)=0
 Set the 'lowprf' attribute value. More...
 
virtual int getHighPRF ()=0
 Get the 'highprf' attribute value. More...
 
virtual int getHighPRF (int defaultValue)=0
 Get the 'highprf' attribute value. More...
 
virtual void setHighPRF (int val)=0
 Set the 'highprf' attribute value. More...
 
virtual double getTXLoss ()=0
 Get the 'TXloss' attribute value. More...
 
virtual double getTXLoss (double defaultValue)=0
 Get the 'TXloss' attribute value. More...
 
virtual void setTXLoss (double val)=0
 Set the 'TXLoss' attribute value. More...
 
virtual double getRXLoss ()=0
 Get the 'RXloss' attribute value. More...
 
virtual double getRXLoss (double defaultValue)=0
 Get the 'RXloss' attribute value. More...
 
virtual void setRXLoss (double val)=0
 Set the 'RXloss' attribute value. More...
 
virtual double getRadomeLoss ()=0
 Get the 'radomeloss' attribute value. More...
 
virtual double getRadomeLoss (double defaultValue)=0
 Get the 'radomeloss' attribute value. More...
 
virtual void setRadomeLoss (double val)=0
 Set the 'radomeloss' attribute value. More...
 
virtual double getAntGain ()=0
 Get the 'antgain' attribute value. More...
 
virtual double getAntGain (double defaultValue)=0
 Get the 'antgain' attribute value. More...
 
virtual void setAntGain (double val)=0
 Set the 'antgain' attribute value. More...
 
virtual double getBeamWH ()=0
 Get the 'beamwH' attribute value. More...
 
virtual double getBeamWH (double defaultValue)=0
 Get the 'beamwH' attribute value. More...
 
virtual void setBeamWH (double val)=0
 Set the 'beamwH' attribute value. More...
 
virtual double getBeamWV ()=0
 Get the 'beamwV' attribute value. More...
 
virtual double getBeamWV (double defaultValue)=0
 Get the 'beamwV' attribute value. More...
 
virtual void setBeamWV (double val)=0
 Set the 'beamwV' attribute value. More...
 
virtual double getGasAttn ()=0
 Get the 'gasattn' attribute value. More...
 
virtual double getGasAttn (double defaultValue)=0
 Get the 'gasattn' attribute value. More...
 
virtual void setGasAttn (double val)=0
 Set the 'gasattn' attribute value. More...
 
virtual double getRadConstH ()=0
 Get the 'radconstH' attribute value. More...
 
virtual double getRadConstH (double defaultValue)=0
 Get the 'radconstH' attribute value. More...
 
virtual void setRadConstH (double val)=0
 Set the 'radconstH' attribute value. More...
 
virtual double getRadConstV ()=0
 Get the 'radconstV' attribute value. More...
 
virtual double getRadConstV (double defaultValue)=0
 Get the 'radconstV' attribute value. More...
 
virtual void setRadConstV (double val)=0
 Set the 'radconstV' attribute value. More...
 
virtual double getNomTXPower ()=0
 Get the 'nomTXpower' attribute value. More...
 
virtual double getNomTXPower (double defaultValue)=0
 Get the 'nomTXpower' attribute value. More...
 
virtual void setNomTXPower (double val)=0
 Set the 'nomTXpower' attribute value. More...
 
virtual std::vector< double > getTXPower ()=0
 Get the 'TXpower' attribute value. More...
 
virtual std::vector< double > getTXPower (double defaultValue)=0
 Get the 'TXpower' attribute value. More...
 
virtual void setTXPower (double val)=0
 Set the 'TXpower' attribute value. More...
 
virtual double getNI ()=0
 Get the 'NI' attribute value. More...
 
virtual double getNI (double defaultValue)=0
 Get the 'NI' attribute value. More...
 
virtual void setNI (double val)=0
 Set the 'NI' attribute value. More...
 
virtual double getVSamples ()=0
 Get the 'Vsamples' attribute value. More...
 
virtual double getVSamples (double defaultValue)=0
 Get the 'Vsamples' attribute value. More...
 
virtual void setVSamples (double val)=0
 Set the 'Vsamples' attribute value. More...
 
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 dataset attributes methods.

Member Function Documentation

◆ getBeamWidth() [1/2]

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

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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 virtual

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: