#include <Quaternion.h>
 | 
|   | Quaternion (void) | 
|   | 
|   | Quaternion (float val0, float val1, float val2, float val3) | 
|   | 
|   | Quaternion (float angle, const Vector3 &axis) | 
|   | 
|   | Quaternion (float xAngle, float yAngle, float zAngle) | 
|   | 
|   | Quaternion (const Quaternion &q1, Quaternion q2, float interpolation) | 
|   | 
| Quaternion  | operator* (const Quaternion &quat) const  | 
|   | 
| void  | operator*= (const Quaternion &quat) | 
|   | 
| Quaternion  | operator- (void) const  | 
|   | 
| bool  | operator== (const Quaternion &quat) const  | 
|   | 
| bool  | operator!= (const Quaternion &quat) const  | 
|   | 
| void  | normalize (void) | 
|   | 
| void  | loadIdentity (void) | 
|   | 
| void  | setFromAngles (float xAngle, float yAngle, float zAngle) | 
|   | 
| void  | slerp (const Quaternion &q1, const Quaternion &q2, float interpolation) | 
|   | 
| void  | invert (void) | 
|   | 
| void  | setFromAngleAxis (float angle, const Vector3 &axis) | 
|   | 
| void  | setFromVectors (const Vector3 &source, const Vector3 &destination) | 
|   | 
| Vector3  | getEulerAngles (void) const  | 
|   | 
| float  | getAngle (void) const  | 
|   | 
| Vector3  | getAxis (void) const  | 
|   | 
  
  
      
        
          | Neo::Quaternion::Quaternion  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Neo::Quaternion::Quaternion  | 
          ( | 
          float  | 
          val0,  | 
         
        
           | 
           | 
          float  | 
          val1,  | 
         
        
           | 
           | 
          float  | 
          val2,  | 
         
        
           | 
           | 
          float  | 
          val3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Neo::Quaternion::Quaternion  | 
          ( | 
          float  | 
          angle,  | 
         
        
           | 
           | 
          const Vector3 &  | 
          axis  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Neo::Quaternion::Quaternion  | 
          ( | 
          float  | 
          xAngle,  | 
         
        
           | 
           | 
          float  | 
          yAngle,  | 
         
        
           | 
           | 
          float  | 
          zAngle  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | float Neo::Quaternion::getAngle  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | Vector3 Neo::Quaternion::getAxis  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | Vector3 Neo::Quaternion::getEulerAngles  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void Neo::Quaternion::invert  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Neo::Quaternion::loadIdentity  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Neo::Quaternion::normalize  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | bool Neo::Quaternion::operator!=  | 
          ( | 
          const Quaternion &  | 
          quat | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void Neo::Quaternion::operator*=  | 
          ( | 
          const Quaternion &  | 
          quat | ) | 
           | 
        
      
 
 
  
  
      
        
          | Quaternion Neo::Quaternion::operator-  | 
          ( | 
          void  | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool Neo::Quaternion::operator==  | 
          ( | 
          const Quaternion &  | 
          quat | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void Neo::Quaternion::setFromAngleAxis  | 
          ( | 
          float  | 
          angle,  | 
        
        
           | 
           | 
          const Vector3 &  | 
          axis  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void Neo::Quaternion::setFromAngles  | 
          ( | 
          float  | 
          xAngle,  | 
        
        
           | 
           | 
          float  | 
          yAngle,  | 
        
        
           | 
           | 
          float  | 
          zAngle  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void Neo::Quaternion::setFromVectors  | 
          ( | 
          const Vector3 &  | 
          source,  | 
        
        
           | 
           | 
          const Vector3 &  | 
          destination  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | float Neo::Quaternion::values[4] | 
        
      
 
 
The documentation for this class was generated from the following file: