Header. More...
#include <osvr/Util/EigenCoreGeometry.h>
Go to the source code of this file.
Classes | |
class | osvr::util::ei_quat_exp_map::QuatExpMapBase< Derived_ > |
CRTP base for quaternion exponential map. More... | |
class | osvr::util::ei_quat_exp_map::QuatWrapper< Scalar_ > |
class | osvr::util::ei_quat_exp_map::QuatWrapper< Scalar_ > |
Namespaces | |
osvr | |
The main namespace for all C++ elements of the framework, internal and external. | |
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) |