Elevation angle.
More...
#include <radarlib/odimh5v21_support.hpp>
|
| | Angles () |
| | Create an object with values set to 0.
|
| | Angles (double value) |
| | Create an object set to the value passed.
|
| | Angles (const std::string &value) |
| | Create an object set to the value passed.
|
| void | set (double value) |
| | Set field.
|
| void | parse (const std::string &str) |
| | Set object fields decoding the indicated string.
|
| std::string | toString () const |
| | Convert angle to a string formated according to OdimH5 specifications.
|
| std::string | toString (int precision) const |
| | Convert angles to a string formated according to OdimH5 specifications.
|
|
| static std::vector< Angles > | parseSimpleArray (const std::vector< double > &value) |
| | Create a collection of angles importing a vector of double.
|
| static std::vector< Angles > | parseSequence (const std::string &str) |
| | Create a collection of angles decoding a string.
|
| static std::string | toString (const std::vector< Angles > &right) |
| static std::string | toString (const std::vector< Angles > &right, int precision) |
| | Convert a collection of azimuth angles to a string formated acording to OdimH5 specifications.
|
|
| double | value |
| | Elevation angle Elevation angles are ordered from lower to upper values.
|
Elevation angle.
This class represent an elevation angle
- See also
- Horizontal_Product_2D | Angles
◆ Angles() [1/3]
| OdimH5v21::Angles::Angles |
( |
| ) |
|
Create an object with values set to 0.
◆ Angles() [2/3]
| OdimH5v21::Angles::Angles |
( |
double | value | ) |
|
Create an object set to the value passed.
- Parameters
-
| [in] | value | a double value for the elevation angle |
◆ Angles() [3/3]
| OdimH5v21::Angles::Angles |
( |
const std::string & | value | ) |
|
Create an object set to the value passed.
- Parameters
-
| [in] | value | a string value for the elevation angle |
◆ set()
| void OdimH5v21::Angles::set |
( |
double | value | ) |
|
Set field.
- Parameters
-
| value | value for elevation angle |
◆ parse()
| void OdimH5v21::Angles::parse |
( |
const std::string & | str | ) |
|
Set object fields decoding the indicated string.
- Parameters
-
| str | a string formatted like "value" |
- Exceptions
-
◆ toString() [1/4]
| std::string OdimH5v21::Angles::toString |
( |
| ) |
const |
Convert angle to a string formated according to OdimH5 specifications.
◆ toString() [2/4]
| std::string OdimH5v21::Angles::toString |
( |
int | precision | ) |
const |
Convert angles to a string formated according to OdimH5 specifications.
- Parameters
-
| precision | precision to use when converting double values to strings |
◆ parseSimpleArray()
| std::vector< Angles > OdimH5v21::Angles::parseSimpleArray |
( |
const std::vector< double > & | value | ) |
|
|
static |
Create a collection of angles importing a vector of double.
- Parameters
-
| value | a vector of double to be imported |
- Exceptions
-
◆ parseSequence()
| std::vector< Angles > OdimH5v21::Angles::parseSequence |
( |
const std::string & | str | ) |
|
|
static |
Create a collection of angles decoding a string.
- Parameters
-
| str | a string formatted like "value,value,..." |
- Exceptions
-
◆ toString() [3/4]
| std::string OdimH5v21::Angles::toString |
( |
const std::vector< Angles > & | right | ) |
|
|
static |
- Parameters
-
| right | the values to convert Convert a collection of azimuth angles to a string formated according to OdimH5 specifications |
◆ toString() [4/4]
| std::string OdimH5v21::Angles::toString |
( |
const std::vector< Angles > & | right, |
|
|
int | precision ) |
|
static |
Convert a collection of azimuth angles to a string formated acording to OdimH5 specifications.
- Parameters
-
| right | the destination string |
| precision | precision to use when converting double values to strings |
◆ value
| double OdimH5v21::Angles::value |
Elevation angle Elevation angles are ordered from lower to upper values.
The documentation for this class was generated from the following files: