![]() |
BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
A sequence of rotations about the z-x'-z'' axes.
Public Member Functions | |
| RotationEuler (double alpha, double beta, double gamma) | |
| RotationEuler (std::vector< double > P) | |
| double | alpha () const |
| double | beta () const |
| std::string | className () const final |
| RotationEuler * | clone () const override |
| IRotation * | createInverse () const override |
| double | gamma () const |
| std::vector< ParaMeta > | parDefs () const final |
| RotMatrix | rotMatrix () const override |
Protected Attributes | |
| double | m_alpha |
| double | m_beta |
| double | m_gamma |
| RotationEuler::RotationEuler | ( | std::vector< double > | P | ) |
| RotationEuler::RotationEuler | ( | double | alpha, |
| double | beta, | ||
| double | gamma | ||
| ) |
| double RotationEuler::alpha | ( | ) | const |
| double RotationEuler::beta | ( | ) | const |
|
final |
|
override |
|
override |
| double RotationEuler::gamma | ( | ) | const |
|
final |
|
override |
|
protected |
|
protected |
|
protected |