Azimuth angles pair.
More...
#include <radarlib/odimh5v21_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::vector< AZTimes > | parseSimpleArrays (const std::vector< double > &first, const std::vector< double > &second) |
| Create a collection of azimuth times importing two vector of double. 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
OdimH5v21::AZTimes::AZTimes |
( |
| ) |
|
Create an object with start and stop set to 0.
OdimH5v21::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 |
OdimH5v21::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 OdimH5v21::AZTimes::set |
( |
double |
start, |
|
|
double |
stop |
|
) |
| |
Set fields.
- Parameters
-
start | value for start time |
stop | value for stop time |
void OdimH5v21::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 OdimH5v21::AZTimes::toString |
( |
| ) |
const |
Convert times to a string formated acording to OdimH5 specifications.
std::vector< AZTimes > OdimH5v21::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::vector< AZTimes > OdimH5v21::AZTimes::parseSimpleArrays |
( |
const std::vector< double > & |
first, |
|
|
const std::vector< double > & |
second |
|
) |
| |
|
static |
Create a collection of azimuth times importing two vector of double.
- Parameters
-
first | a vector of double |
second | a vector of double |
- Exceptions
-
std::string OdimH5v21::AZTimes::toString |
( |
const std::vector< AZTimes > & |
right | ) |
|
|
static |
Convert a collection of azimuth timesto a string formated acording to OdimH5 specifications.
double OdimH5v21::AZTimes::start |
Start azimuth time (seconds.milliseconds)
Azimuth start time is always lower than stop time
double OdimH5v21::AZTimes::stop |
Start azimuth time (seconds.milliseconds)
Azimuth stop time is always bigger than start time
The documentation for this class was generated from the following files: