Atlas Sim Interface  1.0
Public Member Functions | Public Attributes
AtlasQuaternion Class Reference

The AtlasQuaternion class is a light-weight quaternion. More...

#include <AtlasVectorTypes.h>


Detailed Description

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

Constructor & Destructor Documentation

Default constructor. Default values represent identity rotation.

AtlasQuaternion::AtlasQuaternion ( float  w,
AtlasVec3f  xyz 
) [inline]

Constructor. Values initialized to passed values.

Parameters:
[in]w- w quaterion value
[in]xyz- xyz quaterion values

Member Function Documentation

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]

Member Data Documentation