#include <Quaternion.h>
Inheritance diagram for Eigen::Map< const Quaternion< _Scalar >, _Options >:
Public Types | |
typedef _Scalar | Scalar |
typedef internal::traits< Map >::Coefficients | Coefficients |
Public Member Functions | |
EIGEN_STRONG_INLINE | Map (const Scalar *coeffs) |
const Coefficients & | coeffs () const |
Protected Attributes | |
const Coefficients | m_coeffs |
_Scalar the type of the Quaternion coefficients _Options see class Map
This is a specialization of class Map for Quaternion. This class allows to view a 4 scalar memory buffer as an Eigen's Quaternion object.
Definition at line 334 of file Quaternion.h.
typedef internal::traits<Map>::Coefficients Eigen::Map< const Quaternion< _Scalar >, _Options >::Coefficients |
typedef _Scalar Eigen::Map< const Quaternion< _Scalar >, _Options >::Scalar |
EIGEN_STRONG_INLINE Eigen::Map< const Quaternion< _Scalar >, _Options >::Map | ( | const Scalar * | coeffs | ) | [inline] |
Constructs a Mapped Quaternion object from the pointer coeffs
The pointer coeffs must reference the four coeffecients of Quaternion in the following order:
If the template parameter _Options is set to Aligned, then the pointer coeffs must be aligned.
Definition at line 351 of file Quaternion.h.
const Coefficients& Eigen::Map< const Quaternion< _Scalar >, _Options >::coeffs | ( | ) | const [inline] |
Reimplemented from Eigen::QuaternionBase< Derived >.
Definition at line 353 of file Quaternion.h.
const Coefficients Eigen::Map< const Quaternion< _Scalar >, _Options >::m_coeffs [protected] |
Definition at line 356 of file Quaternion.h.