Euler.
More...
#include <Euler.hpp>
|
| | Euler () noexcept=default |
| | Default Constructor.
|
| | Euler (const Euler &other) noexcept=default |
| | Copy Constructor.
|
| constexpr | Euler (double inPsi, double inTheta, double inPhi) noexcept |
| | Constructor.
|
| | Euler (Euler &&other) noexcept=default |
| | Move Euler.
|
| virtual | ~Euler ()=default |
| | Destructor.
|
| bool | operator!= (const Euler &other) const noexcept |
| | Non-Equality Operator.
|
| Euler & | operator= (const Euler &other) noexcept=default |
| | Copy Assignement Operator.
|
| Euler & | operator= (Euler &&other) noexcept=default |
| | Move Assignement Operator.
|
| bool | operator== (const Euler &other) const noexcept |
| | Non-Equality Operator.
|
|
| double | phi { 0. } |
| double | psi { 0. } |
| double | theta { 0. } |
◆ Euler() [1/4]
| nc::coordinates::Euler::Euler |
( |
| ) |
|
|
defaultnoexcept |
◆ Euler() [2/4]
| nc::coordinates::Euler::Euler |
( |
double | inPsi, |
|
|
double | inTheta, |
|
|
double | inPhi ) |
|
inlineconstexprnoexcept |
Constructor.
- Parameters
-
| inPsi | the psi component |
| inTheta | the theta component |
| inPhi | the phi component |
◆ Euler() [3/4]
| nc::coordinates::Euler::Euler |
( |
const Euler & | other | ) |
|
|
defaultnoexcept |
Copy Constructor.
- Parameters
-
| other | the other Euler instance |
◆ Euler() [4/4]
| nc::coordinates::Euler::Euler |
( |
Euler && | other | ) |
|
|
defaultnoexcept |
Move Euler.
- Parameters
-
| other | the other Euler instance |
◆ ~Euler()
| virtual nc::coordinates::Euler::~Euler |
( |
| ) |
|
|
virtualdefault |
◆ operator!=()
| bool nc::coordinates::Euler::operator!= |
( |
const Euler & | other | ) |
const |
|
inlinenoexcept |
Non-Equality Operator.
- Parameters
-
- Returns
- bool true if not equal equal
◆ operator=() [1/2]
| Euler & nc::coordinates::Euler::operator= |
( |
const Euler & | other | ) |
|
|
defaultnoexcept |
Copy Assignement Operator.
- Parameters
-
| other | the other Euler instance |
◆ operator=() [2/2]
| Euler & nc::coordinates::Euler::operator= |
( |
Euler && | other | ) |
|
|
defaultnoexcept |
Move Assignement Operator.
- Parameters
-
| other | the other Euler instance |
◆ operator==()
| bool nc::coordinates::Euler::operator== |
( |
const Euler & | other | ) |
const |
|
inlinenoexcept |
Non-Equality Operator.
- Parameters
-
- Returns
- bool true if not equal equal
◆ phi
| double nc::coordinates::Euler::phi { 0. } |
◆ psi
| double nc::coordinates::Euler::psi { 0. } |
◆ theta
| double nc::coordinates::Euler::theta { 0. } |
The documentation for this class was generated from the following file: