Lines Matching refs:mat
180 …pename MatrixBase<Derived>::Scalar, 3, 1>& res, const MatrixBase<Derived>& mat, internal::true_typ…
189 res[0] = atan2(mat(J,K), mat(K,K));
190 Scalar c2 = Vector2(mat(I,I), mat(I,J)).norm();
198 res[1] = atan2(-mat(I,K), -c2);
201 res[1] = atan2(-mat(I,K), c2);
204 res[2] = atan2(s1*mat(K,I)-c1*mat(J,I), c1*mat(J,J) - s1 * mat(K,J));
208 …typename MatrixBase<Derived>::Scalar,3,1>& res, const MatrixBase<Derived>& mat, internal::false_ty…
217 res[0] = atan2(mat(J,I), mat(K,I));
226 Scalar s2 = Vector2(mat(J,I), mat(K,I)).norm();
227 res[1] = -atan2(s2, mat(I,I));
231 Scalar s2 = Vector2(mat(J,I), mat(K,I)).norm();
232 res[1] = atan2(s2, mat(I,I));
247 res[2] = atan2(c1*mat(J,K)-s1*mat(K,K), c1*mat(J,J) - s1 * mat(K,J));
253 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat)
255 CalcEulerAngles(res, mat, false, false, false);
265 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat)
267 CalcEulerAngles(res, mat, PositiveRangeAlpha, PositiveRangeBeta, PositiveRangeGamma);
273 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat,
279 res.angles(), mat,