|  | 
| template<typename T , qualifier Q> | 
| GLM_FUNC_DECL vec< 4, bool, Q > | equal (qua< T, Q > const &x, qua< T, Q > const &y) | 
|  | 
| template<typename T , qualifier Q> | 
| GLM_FUNC_DECL vec< 4, bool, Q > | equal (qua< T, Q > const &x, qua< T, Q > const &y, T epsilon) | 
|  | 
| template<typename T , qualifier Q> | 
| GLM_FUNC_DECL vec< 4, bool, Q > | notEqual (qua< T, Q > const &x, qua< T, Q > const &y) | 
|  | 
| template<typename T , qualifier Q> | 
| GLM_FUNC_DECL vec< 4, bool, Q > | notEqual (qua< T, Q > const &x, qua< T, Q > const &y, T epsilon) | 
|  | 
Exposes comparison functions for quaternion types that take a user defined epsilon values. 
Include <glm/ext/quaternion_relational.hpp> to use the features of this extension.
- See also
- core_vector_relational 
- 
GLM_EXT_vector_relational 
- 
GLM_EXT_matrix_relational 
- 
GLM_EXT_quaternion_float 
- 
GLM_EXT_quaternion_double 
◆ equal() [1/2]
      
        
          | GLM_FUNC_DECL vec<4, bool, Q> glm::equal | ( | qua< T, Q > const & | x, | 
        
          |  |  | qua< T, Q > const & | y | 
        
          |  | ) |  |  | 
      
 
Returns the component-wise comparison of result x == y. 
- Template Parameters
- 
  
    | T | Floating-point scalar types |  | Q | Value from qualifier enum |  
 
 
 
◆ equal() [2/2]
      
        
          | GLM_FUNC_DECL vec<4, bool, Q> glm::equal | ( | qua< T, Q > const & | x, | 
        
          |  |  | qua< T, Q > const & | y, | 
        
          |  |  | T | epsilon | 
        
          |  | ) |  |  | 
      
 
Returns the component-wise comparison of |x - y| < epsilon. 
- Template Parameters
- 
  
    | T | Floating-point scalar types |  | Q | Value from qualifier enum |  
 
 
 
◆ notEqual() [1/2]
      
        
          | GLM_FUNC_DECL vec<4, bool, Q> glm::notEqual | ( | qua< T, Q > const & | x, | 
        
          |  |  | qua< T, Q > const & | y | 
        
          |  | ) |  |  | 
      
 
Returns the component-wise comparison of result x != y. 
- Template Parameters
- 
  
    | T | Floating-point scalar types |  | Q | Value from qualifier enum |  
 
 
 
◆ notEqual() [2/2]
      
        
          | GLM_FUNC_DECL vec<4, bool, Q> glm::notEqual | ( | qua< T, Q > const & | x, | 
        
          |  |  | qua< T, Q > const & | y, | 
        
          |  |  | T | epsilon | 
        
          |  | ) |  |  | 
      
 
Returns the component-wise comparison of |x - y| >= epsilon. 
- Template Parameters
- 
  
    | T | Floating-point scalar types |  | Q | Value from qualifier enum |