radarlib 1.4.6
OdimH5v21::WHEREImageMetadata Class Referenceabstract

Interface fot WHERE dataset attributes methods for images. More...

#include <radarlib/odimh5v21_metadata.hpp>

Inheritance diagram for OdimH5v21::WHEREImageMetadata:
OdimH5v21::HorizontalObject_2D OdimH5v21::Horizontal_Product_2D OdimH5v21::CompObject OdimH5v21::ImageObject 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

Public Member Functions

virtual std::string getProjectionArguments ()=0
 Get the 'projection arguments' attribute value. More...
 
virtual void setProjectionArguments (const std::string &val)=0
 Set the 'projection arguments' attribute value. More...
 
virtual int getXSize ()=0
 Get the 'X size' attribute value. More...
 
virtual void setXSize (int val)=0
 Set the 'X size' attribute value. More...
 
virtual int getYSize ()=0
 Get the 'Y size' attribute value. More...
 
virtual void setYSize (int val)=0
 Set the 'Y size' attribute value. More...
 
virtual double getXScale ()=0
 Get the 'X scale' attribute value. More...
 
virtual void setXScale (double val)=0
 Set the 'X scale' attribute value. More...
 
virtual double getYScale ()=0
 Get the 'Y scale' attribute value. More...
 
virtual void setYScale (double val)=0
 Set the 'Y scale' attribute value. More...
 
virtual double getLL_Longitude ()=0
 Get the 'LowerLeft Longitude' attribute value. More...
 
virtual void setLL_Longitude (double val)=0
 Set the 'LowerLeft Longitude' attribute value. More...
 
virtual double getLL_Latitude ()=0
 Get the 'LowerLeft Latitude' attribute value. More...
 
virtual void setLL_Latitude (double val)=0
 Set the 'LowerLeft Latitude' attribute value. More...
 
virtual double getUL_Longitude ()=0
 Get the 'UpperLeft Longitude' attribute value. More...
 
virtual void setUL_Longitude (double val)=0
 Set the 'UpperLeft Longitude' attribute value. More...
 
virtual double getUL_Latitude ()=0
 Get the 'UpperLeft Latitude' attribute value. More...
 
virtual void setUL_Latitude (double val)=0
 Set the 'UpperLeft Latitude' attribute value. More...
 
virtual double getUR_Longitude ()=0
 Get the 'UpperRight Longitude' attribute value. More...
 
virtual void setUR_Longitude (double val)=0
 Set the 'UpperRight Longitude' attribute value. More...
 
virtual double getUR_Latitude ()=0
 Get the 'UpperRight Latitude' attribute value. More...
 
virtual void setUR_Latitude (double val)=0
 Set the 'UpperRight Latitude' attribute value. More...
 
virtual double getLR_Longitude ()=0
 Get the 'LowerRight Longitude' attribute value. More...
 
virtual void setLR_Longitude (double val)=0
 Set the 'LowerRight Longitude' attribute value. More...
 
virtual double getLR_Latitude ()=0
 Get the 'LowerRight Latitude' attribute value. More...
 
virtual void setLR_Latitude (double val)=0
 Set the 'LowerRight Latitude' attribute value. More...
 

Detailed Description

Interface fot WHERE dataset attributes methods for images.

Member Function Documentation

◆ getProjectionArguments()

virtual std::string OdimH5v21::WHEREImageMetadata::getProjectionArguments ( )
pure virtual

Get the 'projection arguments' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setProjectionArguments()

virtual void OdimH5v21::WHEREImageMetadata::setProjectionArguments ( const std::string &  val)
pure virtual

Set the 'projection arguments' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getXSize()

virtual int OdimH5v21::WHEREImageMetadata::getXSize ( )
pure virtual

Get the 'X size' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setXSize()

virtual void OdimH5v21::WHEREImageMetadata::setXSize ( int  val)
pure virtual

Set the 'X size' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getYSize()

virtual int OdimH5v21::WHEREImageMetadata::getYSize ( )
pure virtual

Get the 'Y size' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setYSize()

virtual void OdimH5v21::WHEREImageMetadata::setYSize ( int  val)
pure virtual

Set the 'Y size' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getXScale()

virtual double OdimH5v21::WHEREImageMetadata::getXScale ( )
pure virtual

Get the 'X scale' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setXScale()

virtual void OdimH5v21::WHEREImageMetadata::setXScale ( double  val)
pure virtual

Set the 'X scale' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getYScale()

virtual double OdimH5v21::WHEREImageMetadata::getYScale ( )
pure virtual

Get the 'Y scale' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setYScale()

virtual void OdimH5v21::WHEREImageMetadata::setYScale ( double  val)
pure virtual

Set the 'Y scale' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getLL_Longitude()

virtual double OdimH5v21::WHEREImageMetadata::getLL_Longitude ( )
pure virtual

Get the 'LowerLeft Longitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setLL_Longitude()

virtual void OdimH5v21::WHEREImageMetadata::setLL_Longitude ( double  val)
pure virtual

Set the 'LowerLeft Longitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getLL_Latitude()

virtual double OdimH5v21::WHEREImageMetadata::getLL_Latitude ( )
pure virtual

Get the 'LowerLeft Latitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setLL_Latitude()

virtual void OdimH5v21::WHEREImageMetadata::setLL_Latitude ( double  val)
pure virtual

Set the 'LowerLeft Latitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getUL_Longitude()

virtual double OdimH5v21::WHEREImageMetadata::getUL_Longitude ( )
pure virtual

Get the 'UpperLeft Longitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setUL_Longitude()

virtual void OdimH5v21::WHEREImageMetadata::setUL_Longitude ( double  val)
pure virtual

Set the 'UpperLeft Longitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getUL_Latitude()

virtual double OdimH5v21::WHEREImageMetadata::getUL_Latitude ( )
pure virtual

Get the 'UpperLeft Latitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setUL_Latitude()

virtual void OdimH5v21::WHEREImageMetadata::setUL_Latitude ( double  val)
pure virtual

Set the 'UpperLeft Latitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getUR_Longitude()

virtual double OdimH5v21::WHEREImageMetadata::getUR_Longitude ( )
pure virtual

Get the 'UpperRight Longitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setUR_Longitude()

virtual void OdimH5v21::WHEREImageMetadata::setUR_Longitude ( double  val)
pure virtual

Set the 'UpperRight Longitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getUR_Latitude()

virtual double OdimH5v21::WHEREImageMetadata::getUR_Latitude ( )
pure virtual

Get the 'UpperRight Latitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setUR_Latitude()

virtual void OdimH5v21::WHEREImageMetadata::setUR_Latitude ( double  val)
pure virtual

Set the 'UpperRight Latitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getLR_Longitude()

virtual double OdimH5v21::WHEREImageMetadata::getLR_Longitude ( )
pure virtual

Get the 'LowerRight Longitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setLR_Longitude()

virtual void OdimH5v21::WHEREImageMetadata::setLR_Longitude ( double  val)
pure virtual

Set the 'LowerRight Longitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ getLR_Latitude()

virtual double OdimH5v21::WHEREImageMetadata::getLR_Latitude ( )
pure virtual

Get the 'LowerRight Latitude' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.

◆ setLR_Latitude()

virtual void OdimH5v21::WHEREImageMetadata::setLR_Latitude ( double  val)
pure virtual

Set the 'LowerRight Latitude' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v21::HorizontalObject_2D, and OdimH5v21::Horizontal_Product_2D.


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