quaternion_double.hpp 985 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /// @ref ext_quaternion_double
  2. /// @file glm/ext/quaternion_double.hpp
  3. ///
  4. /// @defgroup ext_quaternion_double GLM_EXT_quaternion_double
  5. /// @ingroup ext
  6. ///
  7. /// Exposes double-precision floating point quaternion type.
  8. ///
  9. /// Include <glm/ext/quaternion_double.hpp> to use the features of this extension.
  10. ///
  11. /// @see ext_quaternion_float
  12. /// @see ext_quaternion_double_precision
  13. /// @see ext_quaternion_common
  14. /// @see ext_quaternion_exponential
  15. /// @see ext_quaternion_geometric
  16. /// @see ext_quaternion_relational
  17. /// @see ext_quaternion_transform
  18. /// @see ext_quaternion_trigonometric
  19. #pragma once
  20. // Dependency:
  21. #include "../detail/type_quat.hpp"
  22. #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
  23. # pragma message("GLM: GLM_EXT_quaternion_double extension included")
  24. #endif
  25. namespace glm
  26. {
  27. /// @addtogroup ext_quaternion_double
  28. /// @{
  29. /// Quaternion of double-precision floating-point numbers.
  30. typedef qua<double, defaultp> dquat;
  31. /// @}
  32. } //namespace glm