Lines Matching defs:affine

93   * Therefore, an affine transformation matrix M is shaped like this:
156 * transformation of non homogeneous vectors by an affine transformation. In
202 /** type of read/write reference to the affine part of the transformation */
206 /** type of read reference to the affine part of the transformation */
377 /** \returns a read-only expression of the Dim x HDim affine part of the transformation */
378 inline ConstAffinePart affine() const { return take_affine_part::run(m_matrix); }
379 /** \returns a writable expression of the Dim x HDim affine part of the transformation */
380 inline AffinePart affine() { return take_affine_part::run(m_matrix); }
395 * \li an affine transformation matrix of size Dim x Dim+1,
408 * \li an affine transformation matrix of size Dim x Dim+1,
418 * The rhs diagonal matrix is interpreted as an affine scaling transformation. The
433 * The lhs diagonal matrix is interpreted as an affine scaling transformation. The
599 * \returns the Dim x Dim linear part if the transformation is affine,
605 * \returns the Dim x Dim linear part if the transformation is affine,
612 * \returns the translation part if the transformation is affine,
618 * \returns the translation part if the transformation is affine,
707 * \warning this conversion might loss data if \c *this is not affine
853 affine() += other * m_matrix.row(Dim);
1124 * - #Projective if the transformation is not necessarily affine, i.e., if the
1171 *** Specializations of take affine part ***
1211 transform->affine() = other;
1277 TopLeftLhs(res, 0, 0, Dim, other.cols()).noalias() = T.affine() * other;
1339 // affine matrix * T
1349 res.affine().noalias() = other * tr.matrix();
1355 // affine matrix * AffineCompact