Header. More...
#include <osvr/Util/EigenCoreGeometry.h>
Go to the source code of this file.
Namespaces | |
osvr | |
< | |
osvr::util | |
The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems. | |
Functions | |
template<typename Scalar > | |
Scalar | osvr::util::ei_quat_exp_map::sinc (Scalar theta) |
template<typename Derived > | |
Eigen::Quaternion< typename Derived::Scalar > | osvr::util::ei_quat_exp_map::quat_exp (Eigen::MatrixBase< Derived > const &vec) |
fully-templated free function for quaternion expontiation More... | |
template<typename Scalar > | |
Scalar | osvr::util::ei_quat_exp_map::cscTaylorExpansion (Scalar theta) |
template<typename Scalar > | |
Eigen::Matrix< Scalar, 3, 1 > | osvr::util::ei_quat_exp_map::quat_ln (Eigen::Quaternion< Scalar > const &quat) |
template<typename Scalar > | |
QuatWrapper< Scalar > | osvr::util::ei_quat_exp_map::quat_exp_map (Eigen::Quaternion< Scalar > const &q) |
template<typename Scalar > | |
VecWrapper< Scalar > | osvr::util::ei_quat_exp_map::quat_exp_map (Eigen::Matrix< Scalar, 3, 1 > const &v) |