Azimuth angles pair.
More...
#include <radarlib/odimh5v20_support.hpp>
|
| AZTimes () |
| Create an object with start and stop set to 0. More...
|
|
| AZTimes (double start, double stop) |
| Create a pair and set fields decoding the indicated string. More...
|
|
| AZTimes (const std::string &str) |
| Create a pair and object fields decoding the indicated string. More...
|
|
void | set (double start, double stop) |
| Set fields. More...
|
|
void | parse (const std::string &str) |
| Set object fields decoding the indicated string The string must be formated acording to OdimH5 specifications. More...
|
|
std::string | toString () const |
| Convert times to a string formated acording to OdimH5 specifications. More...
|
|
|
static std::vector< AZTimes > | parseSequence (const std::string &str) |
| Create a collection of azimuth times splitting and decoding a string. More...
|
|
static std::string | toString (const std::vector< AZTimes > &right) |
| Convert a collection of azimuth timesto a string formated acording to OdimH5 specifications. More...
|
|
|
double | start |
| Start azimuth time (seconds.milliseconds) More...
|
|
double | stop |
| Start azimuth time (seconds.milliseconds) More...
|
|
Azimuth angles pair.
This class represent a ray's start and stop azimuth times expressed as 'secconds.milliseconds' from 1970
- See Also
- PolarScan | AZAngles
- Examples:
- read_attributes.cpp, and write_attributes.cpp.
OdimH5v20::AZTimes::AZTimes |
( |
| ) |
|
Create an object with start and stop set to 0.
OdimH5v20::AZTimes::AZTimes |
( |
double |
start, |
|
|
double |
stop |
|
) |
| |
Create a pair and set fields decoding the indicated string.
- Parameters
-
start | value for start time |
stop | value for stop time |
OdimH5v20::AZTimes::AZTimes |
( |
const std::string & |
str | ) |
|
Create a pair and object fields decoding the indicated string.
- Parameters
-
str | a string formatted like "value:value" |
- Exceptions
-
void OdimH5v20::AZTimes::set |
( |
double |
start, |
|
|
double |
stop |
|
) |
| |
Set fields.
- Parameters
-
start | value for start time |
stop | value for stop time |
void OdimH5v20::AZTimes::parse |
( |
const std::string & |
str | ) |
|
Set object fields decoding the indicated string The string must be formated acording to OdimH5 specifications.
- Parameters
-
- Exceptions
-
std::string OdimH5v20::AZTimes::toString |
( |
| ) |
const |
Convert times to a string formated acording to OdimH5 specifications.
std::vector< AZTimes > OdimH5v20::AZTimes::parseSequence |
( |
const std::string & |
str | ) |
|
|
static |
Create a collection of azimuth times splitting and decoding a string.
- Parameters
-
str | a string formatted like "value:value,value:value,..." |
- Exceptions
-
std::string OdimH5v20::AZTimes::toString |
( |
const std::vector< AZTimes > & |
right | ) |
|
|
static |
Convert a collection of azimuth timesto a string formated acording to OdimH5 specifications.
double OdimH5v20::AZTimes::start |
Start azimuth time (seconds.milliseconds)
Azimuth start time is always lower than stop time
- Examples:
- write_attributes.cpp.
double OdimH5v20::AZTimes::stop |
Start azimuth time (seconds.milliseconds)
Azimuth stop time is always bigger than start time
- Examples:
- write_attributes.cpp.
The documentation for this class was generated from the following files: