Namespaces | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/core/math/math_euler_angles.h File Reference

#include <OpenTissue/configuration.h>
#include <OpenTissue/core/math/math_quaternion.h>
#include <OpenTissue/core/math/math_functions.h>
#include <OpenTissue/core/math/math_is_number.h>
#include <boost/cast.hpp>
#include <cmath>
#include <cassert>

Go to the source code of this file.

Namespaces

namespace  OpenTissue
namespace  OpenTissue::math

Functions

template<typename matrix3x3_type , typename real_type >
bool OpenTissue::math::euler_angles (matrix3x3_type const &R, real_type &rx, real_type &ry, real_type &rz)
template<typename T >
void OpenTissue::math::ZYZ_euler_angles (OpenTissue::math::Quaternion< T > const &Q, T &phi, T &psi, T &theta)