Lines Matching full:matrix
15 // in 2D and 3D space excepted Matrix and Quaternion.
32 /** corresponding linear transformation matrix type */
33 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType;
38 /** \returns an equivalent rotation matrix */
59 * Constructs a Dim x Dim rotation matrix from the rotation \a r
63 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>
64 ::Matrix(const RotationBase<OtherDerived,ColsAtCompileTime>& r)
66 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
72 * Set a Dim x Dim rotation matrix from the rotation \a r
76 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>&
77 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>
80 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
86 * Helper function to return an arbitrary rotation object to a rotation matrix.
88 * \param Scalar the numeric type of the matrix coefficients
91 * It returns a Dim x Dim fixed size matrix.
95 * - any matrix expression,
103 static inline Matrix<Scalar,2,2> ei_toRotationMatrix(const Scalar& s)
110 static inline Matrix<Scalar,Dim,Dim> ei_toRotationMatrix(const RotationBase<OtherDerived,Dim>& r)