|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Represents a rotation in terms of azimuth, elevation, and time. More...
#include "coord.h"
Public Member Functions | |
| bool | operator< (const RotationCoord &b) const noexcept |
| Comparison operator based on the time component. | |
| RotationCoord & | operator= (const RealType a) noexcept |
| Assignment operator to set azimuth, elevation, and time. | |
| constexpr | RotationCoord (const RealType a=0) noexcept |
| Constructor to initialize azimuth, elevation, and time. | |
| RotationCoord (const RealType az, const RealType el, const RealType time) noexcept | |
| Constructor to initialize azimuth, elevation, and time. | |
Public Attributes | |
| RealType | azimuth {} |
| Azimuth angle. | |
| RealType | elevation {} |
| Elevation angle. | |
| RealType | t {} |
| Time. | |
Represents a rotation in terms of azimuth, elevation, and time.
|
explicitconstexprnoexcept |
|
noexcept |
Comparison operator based on the time component.
| b | The other RotationCoord to compare. |
Definition at line 83 of file coord.h.
References t.
|
noexcept |
Assignment operator to set azimuth, elevation, and time.
| a | Scalar value to assign to all components. |
RotationCoord object. | RealType math::RotationCoord::azimuth {} |
Azimuth angle.
Definition at line 73 of file coord.h.
Referenced by math::from_json(), math::RotationPath::getPosition(), operator=(), and math::to_json().
| RealType math::RotationCoord::elevation {} |
Elevation angle.
Definition at line 74 of file coord.h.
Referenced by math::from_json(), math::RotationPath::getPosition(), operator=(), and math::to_json().
| RealType math::RotationCoord::t {} |
Time.
Definition at line 75 of file coord.h.
Referenced by math::from_json(), operator<(), operator=(), and math::to_json().