#include <EulerAngles.hpp>
Public Member Functions | |
EulerAngles () | |
default constructor with no rotation More... | |
EulerAngles (double psi, double theta, double phi) | |
constructor with psi, theta, phi More... | |
EulerAngles (const EulerAngles &other) | |
copy constructor More... | |
double | phi () const |
get phi More... | |
double | psi () const |
get psi More... | |
double | theta () const |
get theta More... | |
Euler angles specify an orientation in space, they characterize: a rotation of psi radians about the x-axis followed by a rotation of theta radians about the y-axis followed by a rotation of phi radians about the z-axis.
openstudio::EulerAngles::EulerAngles | ( | ) |
default constructor with no rotation
openstudio::EulerAngles::EulerAngles | ( | double | psi, |
double | theta, | ||
double | phi | ||
) |
constructor with psi, theta, phi
openstudio::EulerAngles::EulerAngles | ( | const EulerAngles & | other | ) |
copy constructor
double openstudio::EulerAngles::phi | ( | ) | const |
get phi
double openstudio::EulerAngles::psi | ( | ) | const |
get psi
double openstudio::EulerAngles::theta | ( | ) | const |
get theta