A quaternion class. More...
#include <oglplus/math/angle.hpp>#include <oglplus/math/vector.hpp>#include <oglplus/math/slerp.hpp>Go to the source code of this file.
Classes | |
| class | oglplus::Quaternion< T > |
| Template class for quaternions. More... | |
| class | oglplus::QuaternionSLERP< T > |
| Functor template for quaternion spherical-linear interpolation. More... | |
| class | oglplus::Quaternion< T > |
| Template class for quaternions. More... | |
| class | oglplus::QuaternionSLERP< T > |
| Functor template for quaternion spherical-linear interpolation. More... | |
Namespaces | |
| oglplus | |
| All definitions of OGLplus are nested in the oglplus namespace. | |
Typedefs | |
| typedef Quaternion< GLfloat > | oglplus::Quatf |
| Float quaternion. | |
| typedef Quaternion< GLdouble > | oglplus::Quatd |
| Double-precision quaternion. | |
Functions | |
| template<typename T > | |
| Vector< T, 3 > | oglplus::Rotate (const Quaternion< T > &q, const Vector< T, 3 > &v) |
A quaternion class.
Copyright 2010-2014 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)