Lines Matching refs:m_matrix

224   MatrixType m_matrix;
240 m_matrix = other.m_matrix;
261 { m_matrix = other.m_matrix; return *this; }
292 m_matrix = other.matrix();
318 m_matrix.template block<Dim,Dim+1>(0,0) = other.matrix().template block<Dim,Dim+1>(0,0);
359 /** shortcut for m_matrix(row,col);
361 inline Scalar operator() (Index row, Index col) const { return m_matrix(row,col); }
362 /** shortcut for m_matrix(row,col);
364 inline Scalar& operator() (Index row, Index col) { return m_matrix(row,col); }
367 inline const MatrixType& matrix() const { return m_matrix; }
369 inline MatrixType& matrix() { return m_matrix; }
372 inline ConstLinearPart linear() const { return ConstLinearPart(m_matrix,0,0); }
374 inline LinearPart linear() { return LinearPart(m_matrix,0,0); }
377 inline ConstAffinePart affine() const { return take_affine_part::run(m_matrix); }
379 inline AffinePart affine() { return take_affine_part::run(m_matrix); }
382 inline ConstTranslationPart translation() const { return ConstTranslationPart(m_matrix,0,Dim); }
384 inline TranslationPart translation() { return TranslationPart(m_matrix,0,Dim); }
492 void setIdentity() { m_matrix.setIdentity(); }
562 const Scalar* data() const { return m_matrix.data(); }
564 Scalar* data() { return m_matrix.data(); }
580 m_matrix = other.matrix().template cast<Scalar>();
588 { return m_matrix.isApprox(other.m_matrix, prec); }
606 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
612 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,Dim>(0,0); }
619 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
625 { return m_matrix.template block<int(Mode)==int(Projective)?HDim:Dim,1>(0,Dim); }
702 m_matrix << other.m11(), other.m21(), other.dx(),
719 return QMatrix(m_matrix.coeff(0,0), m_matrix.coeff(1,0),
720 m_matrix.coeff(0,1), m_matrix.coeff(1,1),
721 m_matrix.coeff(0,2), m_matrix.coeff(1,2));
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),
764 m_matrix.coeff(0,1), m_matrix.coeff(1,1),
765 m_matrix.coeff(0,2), m_matrix.coeff(1,2));
767 return QTransform(m_matrix.coeff(0,0), m_matrix.coeff(1,0), m_matrix.coeff(2,0),
768 m_matrix.coeff(0,1), m_matrix.coeff(1,1), m_matrix.coeff(2,1),
769 m_matrix.coeff(0,2), m_matrix.coeff(1,2), m_matrix.coeff(2,2));
815 m_matrix.template block<Dim,HDim>(0,0).noalias() = (other.asDiagonal() * m_matrix.template block<Dim,HDim>(0,0));
827 m_matrix.template topRows<Dim>() *= s;
856 affine() += other * m_matrix.row(Dim);
900 m_matrix.template block<Dim,HDim>(0,0) = internal::toRotationMatrix<Scalar,Dim>(rotation)
901 * m_matrix.template block<Dim,HDim>(0,0);
932 m_matrix.template block<Dim,HDim>(0,0) = LinearMatrixType(1, sx, sy, 1) * m_matrix.template block<Dim,HDim>(0,0);
960 m_matrix.setZero();