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. More...
 
virtual void setAzimuthMethod (const std::string &val)=0
 Set the 'azmethod' attribute value. More...
 
virtual std::string getBinMethod ()=0
 Get the 'binmethod' attribute value. More...
 
virtual void setBinMethod (const std::string &val)=0
 Set the 'binmethod' attribute value. More...
 
virtual std::vector< AZAnglesgetAzimuthAngles ()=0
 Get the 'startazA' and 'stopazA' attributes values (formerly azangles attribute in odimh5v2.0) - available only in a Polar Data. More...
 
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. More...
 
virtual std::vector< double > getElevationAngles ()=0
 Get the 'elangles' attribute values. More...
 
virtual void setElevationAngles (const std::vector< double > &val)=0
 Set the 'elangles' attribute values. More...
 
virtual std::vector< double > getStartAzimuthAngles ()=0
 Get the 'startazA' attribute values. More...
 
virtual void setStartAzimuthAngles (const std::vector< double > &val)=0
 Set the 'startazA' attribute values. More...
 
virtual std::vector< double > getStopAzimuthAngles ()=0
 Get the 'stopazA' attribute values. More...
 
virtual void setStopAzimuthAngles (const std::vector< double > &val)=0
 Set the 'stopazA' attribute values. More...
 
virtual std::vector< double > getStartAzimuthTimes ()=0
 Get the 'startazT' attribute values. More...
 
virtual void setStartAzimuthTimes (const std::vector< double > &val)=0
 Set the 'startazT' attribute values. More...
 
virtual std::vector< double > getStopAzimuthTimes ()=0
 Get the 'stopazT' attribute values. More...
 
virtual void setStopAzimuthTimes (const std::vector< double > &val)=0
 Set the 'stopazT' attribute values. More...
 
virtual double getPointAccEl ()=0
 Get the 'pointaccEL' attribute values. More...
 
virtual void setPointAccEl (double val)=0
 Set the 'pointaccEL' attribute values. More...
 
virtual double getPointAccAZ ()=0
 Get the 'pointaccAZ' attribute values. More...
 
virtual void setPointAccAZ (double val)=0
 Set the 'pointaccAZ' attribute values. More...
 
virtual bool getMalfunc ()=0
 Get the 'malfunc' attribute value. More...
 
virtual void setMalfunc (bool val)=0
 Set the 'malfunc' attribute value. More...
 
virtual std::string getRadarMsg ()=0
 Get the 'radarmsg' attribute value. More...
 
virtual void setRadarMsg (const std::string &val)=0
 Set the 'radarmsg' attribute value. More...
 
virtual double getRadarHorizon ()=0
 Get the 'radhoriz' attribute value. More...
 
virtual void setRadarHorizon (double val)=0
 Set the 'radhoriz' attribute value. More...
 
virtual double getNEZ ()=0
 Get the 'NEZ' attribute value. More...
 
virtual void setNEZ (double val)=0
 Set the 'NEZ' attribute value. More...
 
virtual double getOUR ()=0
 Get the 'OUR' attribute value. More...
 
virtual void setOUR (double val)=0
 Set the 'OUR' attribute value. More...
 
virtual std::vector< std::string > getDClutter ()=0
 Get the 'Dclutter' attribute value. More...
 
virtual void setDClutter (const std::vector< std::string > &val)=0
 Set the 'Dclutter' attribute value. More...
 
virtual std::string getComment ()=0
 Get the 'comment' attribute value. More...
 
virtual void setComment (const std::string &val)=0
 Set the 'comment' attribute value. More...
 
virtual double getSQI ()=0
 Get the 'SQI' attribute value. More...
 
virtual void setSQI (double val)=0
 Set the 'SQI' attribute value. More...
 
virtual double getCSR ()=0
 Get the 'CSR' attribute value. More...
 
virtual void setCSR (double val)=0
 Set the 'CSR' attribute value. More...
 
virtual double getLOG ()=0
 Get the 'LOG' attribute value. More...
 
virtual void setLOG (double val)=0
 Set the 'LOG' attribute value. More...
 
virtual bool getVPRCorr ()=0
 Get the 'VPRCoor' attribute value. More...
 
virtual void setVPRCorr (bool val)=0
 Set the 'VPRCoor' attribute value. More...
 
virtual double getFreeze ()=0
 Get the 'freeze' attribute value. More...
 
virtual void setFreeze (double val)=0
 Set the 'freeze' attribute value. More...
 
virtual double getMin ()=0
 Get the 'min' attribute value. More...
 
virtual void setMin (double val)=0
 Set the 'min' attribute value. More...
 
virtual double getMax ()=0
 Get the 'max' attribute value. More...
 
virtual void setMax (double val)=0
 Set the 'max' attribute value. More...
 
virtual double getStep ()=0
 Get the 'step' attribute value. More...
 
virtual void setStep (double val)=0
 Set the 'step' attribute value. More...
 
virtual int getLevels ()=0
 Get the 'levels' attribute value. More...
 
virtual void setLevels (int val)=0
 Set the 'levels' attribute value. More...
 
virtual double getPeakPwr ()=0
 Get the 'peakpwr' attribute value. More...
 
virtual void setPeakPwr (double val)=0
 Set the 'peakpwr' attribute value. More...
 
virtual double getAvgPwr ()=0
 Get the 'avgpwr' attribute value. More...
 
virtual void setAvgPwr (double val)=0
 Set the 'awgpwr' attribute value. More...
 
virtual double getDynRange ()=0
 Get the 'dynrange' attribute value. More...
 
virtual void setDynRange (double val)=0
 Set the 'dynrange' attribute value. More...
 
virtual double getRAC ()=0
 Get the 'RAC' attribute value. More...
 
virtual void setRAC (double val)=0
 Set the 'RAC' attribute value. More...
 
virtual bool getBBC ()=0
 Get the 'BBC' attribute value. More...
 
virtual void setBBC (bool val)=0
 Set the 'BBC' attribute value. More...
 
virtual double getPAC ()=0
 Get the 'PAC' attribute value. More...
 
virtual void setPAC (double val)=0
 Set the 'PAC' attribute value. More...
 
virtual double getS2N ()=0
 Get the 'S2N' attribute value. More...
 
virtual void setS2N (double val)=0
 Set the 'S2N' attribute value. More...
 
virtual std::string getPolarization ()=0
 Get the 'polarization' attribute value. More...
 
virtual void setPolarization (const std::string &val)=0
 Set the 'polarization' attribute value. More...
 
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 for polar data.

Member Function Documentation

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

Get the 'azmethod' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'binmethod' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'elangles' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'startazA' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'stopazA' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'startazT' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'stopazT' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'pointaccEL' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'pointaccAZ' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'malfunc' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'radarmsg' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'radhoriz' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'NEZ' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'OUR' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'Dclutter' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'comment' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'SQI' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'CSR' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'LOG' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'VPRCoor' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'freeze' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'min' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'max' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'step' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'levels' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'peakpwr' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'avgpwr' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'dynrange' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'RAC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'BBC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'PAC' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'S2N' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'polarization' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'beamwidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'wavelength' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'prm' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'pulsewidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'RXbandwidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'lowprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'highprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'TXloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'RXloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'radomeloss' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'antgain' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'beamwH' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'beamwV' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'gasattn' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'radconstH' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'radconstV' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'nomTXpower' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'TXpower' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'NI' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'Vsamples' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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::Product_2D, and OdimH5v21::PolarScan.

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::Product_2D, and OdimH5v21::PolarScan.

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

Get the 'task' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'startepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'endepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'system' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'software' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'sw_version' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'zr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'zr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'kr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'kr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'simulated' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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


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