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)