Atlas Sim Interface
1.0
|
The AtlasQuaternion class is a light-weight quaternion. More...
#include <AtlasVectorTypes.h>
The AtlasQuaternion class is a light-weight quaternion.
Public Member Functions | |
AtlasQuaternion () | |
Default constructor. Default values represent identity rotation. | |
AtlasQuaternion (float w, AtlasVec3f xyz) | |
Constructor. Values initialized to passed values. | |
float | qw () const |
float | qx () const |
float | qy () const |
float | qz () const |
void | set_qw (float f) |
void | set_qx (float f) |
void | set_qy (float f) |
void | set_qz (float f) |
Public Attributes | |
float | m_qw |
float | m_qx |
float | m_qy |
float | m_qz |
AtlasQuaternion::AtlasQuaternion | ( | ) | [inline] |
Default constructor. Default values represent identity rotation.
AtlasQuaternion::AtlasQuaternion | ( | float | w, |
AtlasVec3f | xyz | ||
) | [inline] |
Constructor. Values initialized to passed values.
[in] | w | - w quaterion value |
[in] | xyz | - xyz quaterion values |
float AtlasQuaternion::qw | ( | ) | const [inline] |
float AtlasQuaternion::qx | ( | ) | const [inline] |
float AtlasQuaternion::qy | ( | ) | const [inline] |
float AtlasQuaternion::qz | ( | ) | const [inline] |
void AtlasQuaternion::set_qw | ( | float | f | ) | [inline] |
void AtlasQuaternion::set_qx | ( | float | f | ) | [inline] |
void AtlasQuaternion::set_qy | ( | float | f | ) | [inline] |
void AtlasQuaternion::set_qz | ( | float | f | ) | [inline] |
float AtlasQuaternion::m_qw |
float AtlasQuaternion::m_qx |
float AtlasQuaternion::m_qy |
float AtlasQuaternion::m_qz |