| 
| float  | w | 
|   | 
| float  | x | 
|   | 
| float  | y | 
|   | 
| float  | z | 
|   | 
Definition at line 1132 of file vrmaths.h.
 
◆ Quaternion() [1/5]
  
  
      
        
          | Quaternion::Quaternion  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Quaternion() [2/5]
  
  
      
        
          | Quaternion::Quaternion  | 
          ( | 
          float  | 
          fW,  | 
         
        
           | 
           | 
          float  | 
          fX,  | 
         
        
           | 
           | 
          float  | 
          fY,  | 
         
        
           | 
           | 
          float  | 
          fZ  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ Quaternion() [3/5]
  
  
      
        
          | Quaternion::Quaternion  | 
          ( | 
          const XrQuaternionf  | 
          q | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Quaternion() [4/5]
  
  
      
        
          | Quaternion::Quaternion  | 
          ( | 
          const Matrix3 &  | 
          rot | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Quaternion() [5/5]
  
  
      
        
          | Quaternion::Quaternion  | 
          ( | 
          const float &  | 
          rfAngle,  | 
         
        
           | 
           | 
          const Vector3 &  | 
          rkAxis  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ FromAngleAxis()
  
  
      
        
          | void Quaternion::FromAngleAxis  | 
          ( | 
          const float &  | 
          rfAngle,  | 
         
        
           | 
           | 
          const Vector3 &  | 
          rkAxis  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ FromRotationMatrix()
      
        
          | void Quaternion::FromRotationMatrix  | 
          ( | 
          const Matrix3 &  | 
          kRot | ) | 
           | 
        
      
 
 
◆ Inverse()
◆ Norm()
      
        
          | float Quaternion::Norm  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ normalise()
      
        
          | float Quaternion::normalise  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ operator!=()
  
  
      
        
          | bool Quaternion::operator!=  | 
          ( | 
          const Quaternion &  | 
          rhs | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
  
  
      
        
          | Quaternion Quaternion::operator*  | 
          ( | 
          float  | 
          fScalar | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator=()
◆ operator==()
  
  
      
        
          | bool Quaternion::operator==  | 
          ( | 
          const Quaternion &  | 
          rhs | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]() [1/2]
  
  
      
        
          | float & Quaternion::operator[]  | 
          ( | 
          const size_t  | 
          i | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]() [2/2]
  
  
      
        
          | float Quaternion::operator[]  | 
          ( | 
          const size_t  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ptr() [1/2]
  
  
      
        
          | float * Quaternion::ptr  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ptr() [2/2]
  
  
      
        
          | const float * Quaternion::ptr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ ToRotationMatrix()
      
        
          | void Quaternion::ToRotationMatrix  | 
          ( | 
          Matrix3 &  | 
          kRot | ) | 
           const | 
        
      
 
 
The documentation for this class was generated from the following files: