East North Up coordinates.
More...
#include <ENU.hpp>
Inherits nc::coordinates::Cartesian.
|
double | x { 0. } |
|
double | y { 0. } |
|
double | z { 0. } |
|
East North Up coordinates.
◆ ENU() [1/2]
constexpr nc::coordinates::reference_frames::ENU::ENU |
( |
const Cartesian & |
cartesian | ) |
|
|
inlineconstexprnoexcept |
Constructor.
- Parameters
-
cartesian | cartesian vector |
◆ ENU() [2/2]
constexpr nc::coordinates::reference_frames::ENU::ENU |
( |
double |
east, |
|
|
double |
north, |
|
|
double |
up |
|
) |
| |
|
inlineconstexprnoexcept |
Constructor.
- Parameters
-
east | east value |
north | north value |
up | up value |
◆ Cartesian() [1/7]
nc::coordinates::Cartesian::Cartesian |
|
defaultnoexcept |
◆ Cartesian() [2/7]
nc::coordinates::Cartesian::Cartesian |
|
defaultnoexcept |
Move Constructor.
- Parameters
-
◆ Cartesian() [3/7]
nc::coordinates::Cartesian::Cartesian |
|
defaultnoexcept |
Copy Constructor.
- Parameters
-
◆ Cartesian() [4/7]
nc::coordinates::Cartesian::Cartesian |
|
inline |
◆ Cartesian() [5/7]
nc::coordinates::Cartesian::Cartesian |
|
inline |
Default Constructor.
- Parameters
-
◆ Cartesian() [6/7]
nc::coordinates::Cartesian::Cartesian |
|
inline |
Default Constructor.
- Parameters
-
◆ Cartesian() [7/7]
constexpr nc::coordinates::Cartesian::Cartesian |
|
inlineconstexprnoexcept |
Constructor.
- Parameters
-
inX | the x component |
inY | the y component |
inZ | the z component |
◆ east()
double nc::coordinates::reference_frames::ENU::east |
( |
| ) |
const |
|
inlinenoexcept |
◆ north()
double nc::coordinates::reference_frames::ENU::north |
( |
| ) |
const |
|
inlinenoexcept |
north getter
- Returns
- double
◆ operator!=()
bool nc::coordinates::Cartesian::operator!= |
( |
const Cartesian & |
other | ) |
const |
|
inlinenoexceptinherited |
Non-Equality Operator.
- Parameters
-
- Returns
- bool true if not equal equal
◆ operator==()
bool nc::coordinates::Cartesian::operator== |
( |
const Cartesian & |
other | ) |
const |
|
inlinenoexceptinherited |
Non-Equality Operator.
- Parameters
-
- Returns
- bool true if not equal equal
◆ setEast()
void nc::coordinates::reference_frames::ENU::setEast |
( |
double |
east | ) |
|
|
inlinenoexcept |
◆ setNorth()
void nc::coordinates::reference_frames::ENU::setNorth |
( |
double |
north | ) |
|
|
inlinenoexcept |
◆ setUp()
void nc::coordinates::reference_frames::ENU::setUp |
( |
double |
up | ) |
|
|
inlinenoexcept |
◆ up()
double nc::coordinates::reference_frames::ENU::up |
( |
| ) |
const |
|
inlinenoexcept |
◆ xHat()
static Cartesian nc::coordinates::Cartesian::xHat |
( |
| ) |
|
|
inlinestaticnoexceptinherited |
x Unit Vector
- Returns
- unit vector in x direction
◆ yHat()
static Cartesian nc::coordinates::Cartesian::yHat |
( |
| ) |
|
|
inlinestaticnoexceptinherited |
y Unit Vector
- Returns
- unit vector in y direction
◆ zHat()
static Cartesian nc::coordinates::Cartesian::zHat |
( |
| ) |
|
|
inlinestaticnoexceptinherited |
z Unit Vector
- Returns
- unit vector in z direction
double nc::coordinates::Cartesian::x { 0. } |
|
inherited |
double nc::coordinates::Cartesian::y { 0. } |
|
inherited |
double nc::coordinates::Cartesian::z { 0. } |
|
inherited |
The documentation for this class was generated from the following file: