radarlib  1.4.4
OdimH5v20::HOWVerticalProfileMetadata Class Referenceabstract

Interface fot HOW dataset attributes methods for vertical profiles. More...

#include <radarlib/odimh5v20_metadata.hpp>

Inheritance diagram for OdimH5v20::HOWVerticalProfileMetadata:
OdimH5v20::HOWDatasetMetadata OdimH5v20::HOWRootMetadata

Public Member Functions

virtual double getMinRange ()=0
 Get the 'minrange' attribute value. More...
 
virtual void setMinRange (double val)=0
 Set the 'minrange' attribute value. More...
 
virtual double getMaxRange ()=0
 Get the 'maxrange' attribute value. More...
 
virtual void setMaxRange (double val)=0
 Set the 'maxrange' attribute value. More...
 
virtual double getNI ()=0
 Get the 'NI' attribute value. More...
 
virtual void setNI (double val)=0
 Set the 'NI' attribute value. More...
 
virtual int getDealiased ()=0
 Get the 'dealiased' attribute value. More...
 
virtual void setDealiased (int val)=0
 Set the 'dealiased' 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
 Get 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
 Get 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
 Get the 'pulsewidth' 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
 Get 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
 Get the 'highprf' 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 vertical profiles.

Member Function Documentation

virtual double OdimH5v20::HOWVerticalProfileMetadata::getMinRange ( )
pure virtual

Get the 'minrange' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual void OdimH5v20::HOWVerticalProfileMetadata::setMinRange ( double  val)
pure virtual

Set the 'minrange' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual double OdimH5v20::HOWVerticalProfileMetadata::getMaxRange ( )
pure virtual

Get the 'maxrange' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual void OdimH5v20::HOWVerticalProfileMetadata::setMaxRange ( double  val)
pure virtual

Set the 'maxrange' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual double OdimH5v20::HOWVerticalProfileMetadata::getNI ( )
pure virtual

Get the 'NI' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual void OdimH5v20::HOWVerticalProfileMetadata::setNI ( double  val)
pure virtual

Set the 'NI' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual int OdimH5v20::HOWVerticalProfileMetadata::getDealiased ( )
pure virtual

Get the 'dealiased' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual void OdimH5v20::HOWVerticalProfileMetadata::setDealiased ( int  val)
pure virtual

Set the 'dealiased' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs
virtual double OdimH5v20::HOWDatasetMetadata::getBeamWidth ( )
pure virtualinherited

Get the 'beamwidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual double OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Set the 'beamwidth' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'wavelength' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual double OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Get the 'wavelength' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'prm' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual double OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Get the 'rpm' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'pulsewidth' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual double OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Get the 'pulsewidth' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'lowprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual int OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Get the 'lowprf' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'highprf' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

virtual int OdimH5v20::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 OdimH5v20::Product_2D, and OdimH5v20::PolarScan.

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

Get the 'highprf' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Get the 'task' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'startepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'endepochs' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'system' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'software' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'sw_version' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'zr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'zr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'kr_a' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'kr_b' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

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

Get the 'simulated' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

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

Set the 'simulated' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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


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