Lines Matching refs:linear
332 linear() = other.linear(); in Transform()
373 inline ConstLinearPart linear() const { return ConstLinearPart(m_matrix,0,0); } in linear() function
375 inline LinearPart linear() { return LinearPart(m_matrix,0,0); } in linear() function
427 res.linear() *= b;
442 res.linear().noalias() = a*b.linear();
541 inline Transform& operator*=(const DiagonalMatrix<Scalar,Dim>& s) { linear() *= s; return *this; }
913 VectorType tmp = linear().col(0)*sy + linear().col(1); in shear()
914 linear() << linear().col(0) + linear().col(1)*sx, tmp; in shear()
940 linear().setIdentity();
958 linear().diagonal().fill(s.factor());
967 linear() = internal::toRotationMatrix<Scalar,Dim>(r);
1018 JacobiSVD<LinearMatrixType> svd(linear(), ComputeFullU | ComputeFullV); in computeRotationScaling()
1047 JacobiSVD<LinearMatrixType> svd(linear(), ComputeFullU | ComputeFullV); in computeScalingRotation()
1070 linear() = internal::toRotationMatrix<Scalar,Dim>(orientation); in fromPositionOrientationScale()
1071 linear() *= scale.asDiagonal(); in fromPositionOrientationScale()
1150 res.matrix().template topLeftCorner<Dim,Dim>() = linear().transpose();
1154 res.matrix().template topLeftCorner<Dim,Dim>() = linear().inverse();
1200 transform->linear() = other;
1302 TopLeftLhs(res, 0, 0, Dim, other.cols()).noalias() += T.linear() * other;
1403 res.linear() = lhs.linear() * rhs.linear();
1404 res.translation() = lhs.linear() * rhs.translation() + lhs.translation();