Lines Matching refs:m_matrix
224 MatrixType m_matrix;
240 m_matrix = other.m_matrix; in Transform()
261 { m_matrix = other.m_matrix; return *this; }
292 m_matrix = other.matrix(); in Transform()
318 m_matrix.template block<Dim,Dim+1>(0,0) = other.matrix().template block<Dim,Dim+1>(0,0); in Transform()
361 inline Scalar operator() (Index row, Index col) const { return m_matrix(row,col); } in operator()
364 inline Scalar& operator() (Index row, Index col) { return m_matrix(row,col); } in operator()
367 inline const MatrixType& matrix() const { return m_matrix; } in matrix()
369 inline MatrixType& matrix() { return m_matrix; } in matrix()
372 inline ConstLinearPart linear() const { return ConstLinearPart(m_matrix,0,0); } in linear()
374 inline LinearPart linear() { return LinearPart(m_matrix,0,0); } in linear()
377 inline ConstAffinePart affine() const { return take_affine_part::run(m_matrix); } in affine()
379 inline AffinePart affine() { return take_affine_part::run(m_matrix); } in affine()
382 inline ConstTranslationPart translation() const { return ConstTranslationPart(m_matrix,0,Dim); } in translation()
384 inline TranslationPart translation() { return TranslationPart(m_matrix,0,Dim); } in translation()
492 void setIdentity() { m_matrix.setIdentity(); } in setIdentity()
562 const Scalar* data() const { return m_matrix.data(); } in data()
564 Scalar* data() { return m_matrix.data(); } in data()
580 m_matrix = other.matrix().template cast<Scalar>(); in Transform()
588 { return m_matrix.isApprox(other.m_matrix, prec); }
606 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
612 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); } in linearExt()
619 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
625 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); } in translationExt()
702 m_matrix << other.m11(), other.m21(), other.dx(),
719 return QMatrix(m_matrix.coeff(0,0), m_matrix.coeff(1,0), in toQMatrix()
720 m_matrix.coeff(0,1), m_matrix.coeff(1,1), in toQMatrix()
721 m_matrix.coeff(0,2), m_matrix.coeff(1,2)); in toQMatrix()
745 m_matrix << other.m11(), other.m21(), other.dx(),
748 m_matrix << other.m11(), other.m21(), other.dx(),
763 return QTransform(m_matrix.coeff(0,0), m_matrix.coeff(1,0), in toQTransform()
764 m_matrix.coeff(0,1), m_matrix.coeff(1,1), in toQTransform()
765 m_matrix.coeff(0,2), m_matrix.coeff(1,2)); in toQTransform()
767 return QTransform(m_matrix.coeff(0,0), m_matrix.coeff(1,0), m_matrix.coeff(2,0), in toQTransform()
768 m_matrix.coeff(0,1), m_matrix.coeff(1,1), m_matrix.coeff(2,1), in toQTransform()
769 m_matrix.coeff(0,2), m_matrix.coeff(1,2), m_matrix.coeff(2,2)); in toQTransform()
815 …m_matrix.template block<Dim,HDim>(0,0).noalias() = (other.asDiagonal() * m_matrix.template block<D… in prescale()
827 m_matrix.template topRows<Dim>() *= s; in prescale()
856 affine() += other * m_matrix.row(Dim); in pretranslate()
900 m_matrix.template block<Dim,HDim>(0,0) = internal::toRotationMatrix<Scalar,Dim>(rotation) in prerotate()
901 * m_matrix.template block<Dim,HDim>(0,0); in prerotate()
932 …m_matrix.template block<Dim,HDim>(0,0) = LinearMatrixType(1, sx, sy, 1) * m_matrix.template block<… in preshear()
960 m_matrix.setZero();