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) |