Quaternion expression mapping a constant memory buffer. More...
#include <Quaternion.h>
Public Types | |
typedef QuaternionBase< Map< const Quaternion< _Scalar >, _Options > > | Base |
typedef internal::traits< Map >::Coefficients | Coefficients |
typedef _Scalar | Scalar |
Public Types inherited from Eigen::QuaternionBase< Map< const Quaternion< _Scalar >, _Options > > | |
enum | |
typedef AngleAxis< Scalar > | AngleAxisType |
typedef RotationBase< Derived, 3 > | Base |
typedef internal::traits< Derived >::Coefficients | Coefficients |
typedef Coefficients::CoeffReturnType | CoeffReturnType |
typedef Matrix< Scalar, 3, 3 > | Matrix3 |
typedef internal::conditional< bool(internal::traits< Derived >::Flags &LvalueBit), Scalar &, CoeffReturnType >::type | NonConstCoeffReturnType |
typedef NumTraits< Scalar >::Real | RealScalar |
typedef internal::traits< Derived >::Scalar | Scalar |
typedef Matrix< Scalar, 3, 1 > | Vector3 |
Protected Attributes | |
const Coefficients | m_coeffs |
Additional Inherited Members | |
Static Public Member Functions inherited from Eigen::QuaternionBase< Map< const Quaternion< _Scalar >, _Options > > | |
static EIGEN_DEVICE_FUNC Quaternion< Scalar > | Identity () |
Quaternion expression mapping a constant memory buffer.
_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 404 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
typedef QuaternionBase<Map<const Quaternion<_Scalar>, _Options> > Eigen::Map< const Quaternion< _Scalar >, _Options >::Base |
Definition at line 408 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
typedef internal::traits<Map>::Coefficients Eigen::Map< const Quaternion< _Scalar >, _Options >::Coefficients |
Definition at line 411 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
typedef _Scalar Eigen::Map< const Quaternion< _Scalar >, _Options >::Scalar |
Definition at line 410 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
|
inlineexplicit |
Constructs a Mapped Quaternion object from the pointer coeffs
The pointer coeffs must reference the four coefficients 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 421 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
|
inline |
Definition at line 423 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.
|
protected |
Definition at line 426 of file 3rdparty/Eigen/Eigen/src/Geometry/Quaternion.h.