20 #ifndef OMNI_GEOMETRY_EULERANGLES_H_
21 #define OMNI_GEOMETRY_EULERANGLES_H_
void setYaw(Angle _yaw)
Set yaw angle (Z direction angle) to new value.
Definition: EulerAngles.cpp:47
Angle & pitch()
Reference to pitch angle (Angle in Y direction)
Definition: EulerAngles.cpp:52
QDataStream & operator<<(QDataStream &, omni::geometry::EulerAngles const &)
Angle & yaw()
Reference to yaw angle (Angle in Z direction)
Definition: EulerAngles.cpp:37
Angle & roll()
Reference to roll angle (Angle in X direction)
Definition: EulerAngles.cpp:67
Angle roll_
Roll Angle (X direction)
Definition: EulerAngles.h:86
Angle pitch_
Pitch Angle (Y direction)
Definition: EulerAngles.h:83
void setRoll(Angle _roll)
Set roll angle (X direction angle) to new value.
Definition: EulerAngles.cpp:77
void setPitch(Angle _pitch)
Set pitch angle (Y direction angle) to new value.
Definition: EulerAngles.cpp:62
Mixin class for a zyx Euler Angle Rotation system.
Definition: EulerAngles.h:29
friend bool operator==(EulerAngles const &, EulerAngles const &)
Test for equality.
Definition: EulerAngles.cpp:98
Angle yaw_
Yaw Angle (Z direction)
Definition: EulerAngles.h:80
QMatrix4x4 matrix() const
Calculate the rotation matrix.
Definition: EulerAngles.cpp:93
EulerAngles()
Default constructor, all angles are zero.
Definition: EulerAngles.cpp:27
Struct for representing an angle (stored in degrees internally)
Definition: Angle.h:28
QDataStream & operator>>(QDataStream &, omni::geometry::EulerAngles &)