radarlib 1.4.6
OdimH5v20::WHEREScanMetadata Class Referenceabstract

Interface fot WHERE dataset attributes methods for polar scan. More...

#include <radarlib/odimh5v20_metadata.hpp>

Inheritance diagram for OdimH5v20::WHEREScanMetadata:
OdimH5v20::WHERERootMetadata OdimH5v20::PolarScan OdimH5v20::WHERESectorMetadata

Public Member Functions

virtual double getEAngle ()=0
 Get the 'elangle' attribute value.
 
virtual void setEAngle (double val)=0
 Set the 'elangle' attribute value.
 
virtual int getNumBins ()=0
 Get the 'numbins' attribute value.
 
virtual void setNumBins (int val)=0
 Set the 'numbins' attribute value.
 
virtual double getRangeStart ()=0
 Get the 'rstart' attribute value.
 
virtual void setRangeStart (double val)=0
 Set the 'rstart' attribute value.
 
virtual double getRangeScale ()=0
 Get the 'rscale' attribute value.
 
virtual void setRangeScale (double val)=0
 Set the 'rscale' attribute value.
 
virtual int getNumRays ()=0
 Get the 'numrays' attribute value.
 
virtual void setNumRays (int val)=0
 Set the 'numrays' attribute value.
 
virtual int getA1Gate ()=0
 Get the 'a1gate' attribute value.
 
virtual void setA1Gate (int val)=0
 Set the 'a1gate' attribute value.
 
virtual void setLongitude (double val)=0
 Set the value of 'longitude' attribute.
 
virtual double getLatitude ()=0
 Get the value of 'longitude' attribute.
 
virtual void setLatitude (double val)=0
 Set the value of 'latitude' attribute.
 
virtual double getAltitude ()=0
 Get the value of 'altitude' attribute.
 
virtual void setAltitude (double val)=0
 Set the value of 'altitude' attribute.
 

Detailed Description

Interface fot WHERE dataset attributes methods for polar scan.

Member Function Documentation

◆ getEAngle()

virtual double OdimH5v20::WHEREScanMetadata::getEAngle ( )
pure virtual

Get the 'elangle' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setEAngle()

virtual void OdimH5v20::WHEREScanMetadata::setEAngle ( double val)
pure virtual

Set the 'elangle' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ getNumBins()

virtual int OdimH5v20::WHEREScanMetadata::getNumBins ( )
pure virtual

Get the 'numbins' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setNumBins()

virtual void OdimH5v20::WHEREScanMetadata::setNumBins ( int val)
pure virtual

Set the 'numbins' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ getRangeStart()

virtual double OdimH5v20::WHEREScanMetadata::getRangeStart ( )
pure virtual

Get the 'rstart' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setRangeStart()

virtual void OdimH5v20::WHEREScanMetadata::setRangeStart ( double val)
pure virtual

Set the 'rstart' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ getRangeScale()

virtual double OdimH5v20::WHEREScanMetadata::getRangeScale ( )
pure virtual

Get the 'rscale' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setRangeScale()

virtual void OdimH5v20::WHEREScanMetadata::setRangeScale ( double val)
pure virtual

Set the 'rscale' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ getNumRays()

virtual int OdimH5v20::WHEREScanMetadata::getNumRays ( )
pure virtual

Get the 'numrays' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setNumRays()

virtual void OdimH5v20::WHEREScanMetadata::setNumRays ( int val)
pure virtual

Set the 'numrays' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ getA1Gate()

virtual int OdimH5v20::WHEREScanMetadata::getA1Gate ( )
pure virtual

Get the 'a1gate' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setA1Gate()

virtual void OdimH5v20::WHEREScanMetadata::setA1Gate ( int val)
pure virtual

Set the 'a1gate' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::PolarScan.

◆ setLongitude()

virtual void OdimH5v20::WHERERootMetadata::setLongitude ( double val)
pure virtualinherited

Set the value of 'longitude' attribute.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getLatitude()

virtual double OdimH5v20::WHERERootMetadata::getLatitude ( )
pure virtualinherited

Get the value of 'longitude' attribute.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setLatitude()

virtual void OdimH5v20::WHERERootMetadata::setLatitude ( double val)
pure virtualinherited

Set the value of 'latitude' attribute.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ getAltitude()

virtual double OdimH5v20::WHERERootMetadata::getAltitude ( )
pure virtualinherited

Get the value of 'altitude' attribute.

Exceptions
OdimH5Exceptionif an unexpected error occurs

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

◆ setAltitude()

virtual void OdimH5v20::WHERERootMetadata::setAltitude ( double val)
pure virtualinherited

Set the value of 'altitude' attribute.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

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


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