ECEF coordinates.
More...
#include <ECEF.hpp>
Inherits nc::coordinates::Cartesian.
|
double | x { 0. } |
|
double | y { 0. } |
|
double | z { 0. } |
|
◆ ECEF()
constexpr nc::coordinates::reference_frames::ECEF::ECEF |
( |
const Cartesian & |
cartesian | ) |
|
|
inlineconstexprnoexcept |
Constructor.
- Parameters
-
cartesian | cartesian vector |
◆ 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 |
◆ 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
◆ 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: