radarlib  1.4.6
OdimH5v21::WHERERhiMetadata Class Referenceabstract

Interface for WHERE dataset attributes methods for RHI. More...

#include <radarlib/odimh5v21_metadata.hpp>

Inheritance diagram for OdimH5v21::WHERERhiMetadata:
OdimH5v21::Product_RHI OdimH5v21::XsecObject

Public Member Functions

virtual double getRHILon ()=0
 Get the 'RHI longitude' attribute value. More...
 
virtual void setRHILon (double val)=0
 set the 'RHI Longitude' attribute value More...
 
virtual double getRHILat ()=0
 Get the 'RHI Latitude' attribute value. More...
 
virtual void setRHILat (double val)=0
 set the 'RHI Latitude' attribute value More...
 
virtual double getAzimuthAngle ()=0
 Get the 'Azimuth Angles' attribute value. More...
 
virtual void setAzimuthAngle (double val)=0
 set the 'Azimuth Angles' attribute value More...
 
virtual std::vector< AnglesgetAngles ()=0
 Get the 'Angles' attribute value. More...
 
virtual void setAngles (const std::vector< Angles > &val)=0
 set the 'Angles' attribute value More...
 
virtual double getRange ()=0
 Get the 'Range' attribute value. More...
 
virtual void setRange (double val)=0
 set the 'Range' attribute value More...
 

Detailed Description

Interface for WHERE dataset attributes methods for RHI.

Member Function Documentation

◆ getRHILon()

virtual double OdimH5v21::WHERERhiMetadata::getRHILon ( )
pure virtual

Get the 'RHI longitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ setRHILon()

virtual void OdimH5v21::WHERERhiMetadata::setRHILon ( double  val)
pure virtual

set the 'RHI Longitude' attribute value

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ getRHILat()

virtual double OdimH5v21::WHERERhiMetadata::getRHILat ( )
pure virtual

Get the 'RHI Latitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ setRHILat()

virtual void OdimH5v21::WHERERhiMetadata::setRHILat ( double  val)
pure virtual

set the 'RHI Latitude' attribute value

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ getAzimuthAngle()

virtual double OdimH5v21::WHERERhiMetadata::getAzimuthAngle ( )
pure virtual

Get the 'Azimuth Angles' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ setAzimuthAngle()

virtual void OdimH5v21::WHERERhiMetadata::setAzimuthAngle ( double  val)
pure virtual

set the 'Azimuth Angles' attribute value

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ getAngles()

virtual std::vector<Angles> OdimH5v21::WHERERhiMetadata::getAngles ( )
pure virtual

Get the 'Angles' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ setAngles()

virtual void OdimH5v21::WHERERhiMetadata::setAngles ( const std::vector< Angles > &  val)
pure virtual

set the 'Angles' attribute value

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ getRange()

virtual double OdimH5v21::WHERERhiMetadata::getRange ( )
pure virtual

Get the 'Range' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.

◆ setRange()

virtual void OdimH5v21::WHERERhiMetadata::setRange ( double  val)
pure virtual

set the 'Range' attribute value

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::Product_RHI, and OdimH5v21::XsecObject.


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