OdimH5 object source informations.
More...
#include <radarlib/odimh5v21_support.hpp>
OdimH5 object source informations.
This class represent a OdimH5 object source info
For further details see OdimH5 v2.1 specifications/page 10
- See Also
- OdimObject
OdimH5v21::SourceInfo::SourceInfo |
( |
| ) |
|
Create an empty source information object.
OdimH5v21::SourceInfo::SourceInfo |
( |
const std::string & |
value | ) |
|
Create and inizalize a source information decoding the indicated string.
- Parameters
-
value | a string formatted like "type:value,type:value,..." |
- Exceptions
-
void OdimH5v21::SourceInfo::parse |
( |
const std::string |
value | ) |
|
Set object fields decoding the indicated string.
- Parameters
-
value | a string formatted like "type:value,type:value,..." |
- Exceptions
-
std::string OdimH5v21::SourceInfo::toString |
( |
| ) |
const |
Convert fields into a string formated acording to OdimH5 specifications.
SourceInfo& OdimH5v21::SourceInfo::setWMO |
( |
const std::string & |
value | ) |
|
Set WMO value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setOperaRadarNode |
( |
const std::string & |
value | ) |
|
Set OperaRadarNode value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setOperaRadarSite |
( |
const std::string & |
value | ) |
|
Set OperaRadarSite value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setOriginatingCenter |
( |
int |
value | ) |
|
Set OriginatingCenter value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setPlace |
( |
const std::string & |
value | ) |
|
Set Place value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setCountry |
( |
int |
value | ) |
|
Set Country value and return a reference to this object.
SourceInfo& OdimH5v21::SourceInfo::setComment |
( |
const std::string & |
value | ) |
|
Set Comment value and return a reference to this object.
std::string OdimH5v21::SourceInfo::WMO |
Combined WMO block and station number in the form A1bwnnnnn, or 0 if none assigned.
std::string OdimH5v21::SourceInfo::OperaRadarNode |
Radar node according to OPERA name table (see right column of Table 9 in OPERA v2.1 document)
std::string OdimH5v21::SourceInfo::OperaRadarSite |
Radar site as indexed in the OPERA database.
int OdimH5v21::SourceInfo::OriginatingCenter |
std::string OdimH5v21::SourceInfo::Place |
Place according to Table 9 of OdimH5 standard.
int OdimH5v21::SourceInfo::Country |
Country according to BUFR tables 14 0 1 101.
std::string OdimH5v21::SourceInfo::Comment |
The documentation for this class was generated from the following files: