#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