Home | History | Annotate | Download | only in Geometry

Lines Matching defs:Lhs

47 template< typename Lhs,
50 transform_traits<Lhs>::IsProjective ||
418 * product results in a Transform of the same type (mode) as the lhs only if the lhs
432 * The lhs diagonal matrix is interpreted as an affine scaling transformation. The
433 * product results in a Transform of the same type (mode) as the lhs only if the lhs
1294 *** Specializations of operator* with lhs EigenBase ***
1382 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1385 static ResultType run(const Lhs& lhs, const Rhs& rhs)
1388 res.linear() = lhs.linear() * rhs.linear();
1389 res.translation() = lhs.linear() * rhs.translation() + lhs.translation();
1398 typedef Transform<Scalar,Dim,LhsMode,LhsOptions> Lhs;
1401 static ResultType run(const Lhs& lhs, const Rhs& rhs)
1403 return ResultType( lhs.matrix() * rhs.matrix() );
1410 typedef Transform<Scalar,Dim,AffineCompact,LhsOptions> Lhs;
1413 static ResultType run(const Lhs& lhs, const Rhs& rhs)
1416 res.matrix().template topRows<Dim>() = lhs.matrix() * rhs.matrix();
1425 typedef Transform<Scalar,Dim,Projective,LhsOptions> Lhs;
1428 static ResultType run(const Lhs& lhs, const Rhs& rhs)
1430 ResultType res(lhs.matrix().template leftCols<Dim>() * rhs.matrix());
1431 res.matrix().col(Dim) += lhs.matrix().col(Dim);