radarlib 1.4.6
OdimH5v20::HOWCartesianImageMetadata Class Referenceabstract

Interface fot HOW dataset attributes methods for cartesian images. More...

#include <radarlib/odimh5v20_metadata.hpp>

Inheritance diagram for OdimH5v20::HOWCartesianImageMetadata:
OdimH5v20::Horizontal_Product_2D OdimH5v20::Product_CAPPI OdimH5v20::Product_COMP OdimH5v20::Product_ETOP OdimH5v20::Product_LBM OdimH5v20::Product_MAX OdimH5v20::Product_PCAPPI OdimH5v20::Product_PPI OdimH5v20::Product_RR OdimH5v20::Product_VIL

Public Member Functions

virtual std::vector< AnglesgetAngles ()=0
 Get the 'angles' attribute values.
 
virtual void setAngles (const std::vector< Angles > &val, int precision=0)=0
 Set the 'angles' attribute values.
 
virtual std::vector< ArotationgetArotation ()=0
 Get the 'aroration' attribute values.
 
virtual void setArotation (const std::vector< Arotation > &val, int precision=0)=0
 Set the 'aroration' attribute values.
 
virtual std::string getCAMethod ()=0
 Get the 'camethod' attribute values.
 
virtual void setCAMethod (const std::string &val)=0
 Set the 'camethod' attribute values.
 
virtual std::vector< NodesgetNodes ()=0
 Get the 'nodes' attribute values.
 
virtual void setNodes (const std::vector< Nodes > &val)=0
 Set the 'nodes' attribute values.
 
virtual int getACCnum ()=0
 Get the 'ACCnum' attribute value.
 
virtual void setCCnum (int val)=0
 Set the 'ACCnum' attribute value.
 

Detailed Description

Interface fot HOW dataset attributes methods for cartesian images.

Member Function Documentation

◆ getAngles()

virtual std::vector< Angles > OdimH5v20::HOWCartesianImageMetadata::getAngles ( )
pure virtual

Get the 'angles' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ setAngles()

virtual void OdimH5v20::HOWCartesianImageMetadata::setAngles ( const std::vector< Angles > & val,
int precision = 0 )
pure virtual

Set the 'angles' attribute values.

Parameters
valthe values to write
precisionprecision to use when converting angle pairs to string pairs
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ getArotation()

virtual std::vector< Arotation > OdimH5v20::HOWCartesianImageMetadata::getArotation ( )
pure virtual

Get the 'aroration' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ setArotation()

virtual void OdimH5v20::HOWCartesianImageMetadata::setArotation ( const std::vector< Arotation > & val,
int precision = 0 )
pure virtual

Set the 'aroration' attribute values.

Parameters
valthe values to write
precisionprecision to use when converting angle pairs to string pairs
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ getCAMethod()

virtual std::string OdimH5v20::HOWCartesianImageMetadata::getCAMethod ( )
pure virtual

Get the 'camethod' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ setCAMethod()

virtual void OdimH5v20::HOWCartesianImageMetadata::setCAMethod ( const std::string & val)
pure virtual

Set the 'camethod' attribute values.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ getNodes()

virtual std::vector< Nodes > OdimH5v20::HOWCartesianImageMetadata::getNodes ( )
pure virtual

Get the 'nodes' attribute values.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ setNodes()

virtual void OdimH5v20::HOWCartesianImageMetadata::setNodes ( const std::vector< Nodes > & val)
pure virtual

Set the 'nodes' attribute values.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ getACCnum()

virtual int OdimH5v20::HOWCartesianImageMetadata::getACCnum ( )
pure virtual

Get the 'ACCnum' attribute value.

Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.

◆ setCCnum()

virtual void OdimH5v20::HOWCartesianImageMetadata::setCCnum ( int val)
pure virtual

Set the 'ACCnum' attribute value.

Parameters
valthe value to write
Exceptions
OdimH5Exceptionif an unexpected error occurs

Implemented in OdimH5v20::Horizontal_Product_2D.


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