gtx_dual_quaternion Module Reference

Include < glm/gtx/dual_quaternion.hpp > to use the features of this extension.

Defines a templated dual-quaternion type and several dual-quaternion operations.


Typedefs


Public Member Functions

  • GLM_FUNC_DECL tdualquat< T, Q >
    operator+ (tdualquat< T, Q > const &q)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator- (tdualquat< T, Q > const &q)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator+ (tdualquat< T, Q > const &q, tdualquat< T, Q > const &p)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator* (tdualquat< T, Q > const &q, tdualquat< T, Q > const &p)
  • GLM_FUNC_DECL vec< 3, T, Q >
    operator* (tdualquat< T, Q > const &q, vec< 3, T, Q > const &v)
  • GLM_FUNC_DECL vec< 3, T, Q >
    operator* (vec< 3, T, Q > const &v, tdualquat< T, Q > const &q)
  • GLM_FUNC_DECL vec< 4, T, Q >
    operator* (tdualquat< T, Q > const &q, vec< 4, T, Q > const &v)
  • GLM_FUNC_DECL vec< 4, T, Q >
    operator* (vec< 4, T, Q > const &v, tdualquat< T, Q > const &q)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator* (tdualquat< T, Q > const &q, T const &s)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator* (T const &s, tdualquat< T, Q > const &q)
  • GLM_FUNC_DECL tdualquat< T, Q >
    operator/ (tdualquat< T, Q > const &q, T const &s)
  • GLM_FUNC_DECL bool
    operator== (tdualquat< T, Q > const &q1, tdualquat< T, Q > const &q2)
  • GLM_FUNC_DECL bool
    operator!= (tdualquat< T, Q > const &q1, tdualquat< T, Q > const &q2)