radarlib  1.4.4
OdimH5v21::ModelVersion Class Reference

OdimH5 model version informations. More...

#include <radarlib/odimh5v21_support.hpp>

Public Member Functions

 ModelVersion (int maj, int min)
 Create and inizalize object fields with the indicated values. More...
 
 ModelVersion (const std::string &value)
 Create and inizalize object fields decoding the indicated string. More...
 
void parse (const std::string &val)
 Set object fields parsing an input string. More...
 
std::string toString () const
 Return a model version string formatted acording to OdimH5 specifications. More...
 

Detailed Description

OdimH5 model version informations.

This class represent a OdimH5 v2.1 model version It is used to read and write OdimObjects attribute "what.version" See OdimH5 v2.1 specification/page 10 for further informations

See Also
OdimObject

Constructor & Destructor Documentation

OdimH5v21::ModelVersion::ModelVersion ( int  maj,
int  min 
)

Create and inizalize object fields with the indicated values.

Parameters
majvalue for Major field
minvalue for Minor field
OdimH5v21::ModelVersion::ModelVersion ( const std::string &  value)

Create and inizalize object fields decoding the indicated string.

Parameters
valuea string formatted like "H5rad <MAJOR>.<MINOR>"
Exceptions
OdimH5FormatExceptionThrowed when string format is not valid

Member Function Documentation

void OdimH5v21::ModelVersion::parse ( const std::string &  val)

Set object fields parsing an input string.

Parameters
vala string formatted like "H5rad <MAJOR>.<MINOR>"
Exceptions
OdimH5FormatExceptionThrowed when string format is not valid
std::string OdimH5v21::ModelVersion::toString ( ) const

Return a model version string formatted acording to OdimH5 specifications.


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