#include <multibody/joint/joint-prismatic-unaligned.hpp>
Public Types | |
typedef traits < ConstraintPrismaticUnaligned > ::Scalar_t | Scalar_t |
typedef traits < ConstraintPrismaticUnaligned > ::Force | Force |
typedef traits < ConstraintPrismaticUnaligned > ::Vector6 | Vector6 |
Public Member Functions | |
TransposeConst (const ConstraintPrismaticUnaligned &ref) | |
const Eigen::Matrix< Scalar_t, 1, 1 > | operator* (const Force &f) const |
Public Attributes | |
const ConstraintPrismaticUnaligned & | ref |
Friends | |
template<typename D > | |
Eigen::ProductReturnType < Eigen::Transpose< const Eigen::Matrix< typename Eigen::MatrixBase< D >::Scalar, 3, 1 > >, Eigen::Block< const Eigen::Block< Eigen::Matrix < typename Eigen::MatrixBase < D >::Scalar, 6,-1 > ,-1,-1 >, 3,-1 > >::Type | operator* (const TransposeConst &tc, const Eigen::MatrixBase< D > &F) |
typedef traits<ConstraintPrismaticUnaligned>::Force se3::ConstraintPrismaticUnaligned::TransposeConst::Force |
typedef traits<ConstraintPrismaticUnaligned>::Scalar_t se3::ConstraintPrismaticUnaligned::TransposeConst::Scalar_t |
typedef traits<ConstraintPrismaticUnaligned>::Vector6 se3::ConstraintPrismaticUnaligned::TransposeConst::Vector6 |
se3::ConstraintPrismaticUnaligned::TransposeConst::TransposeConst | ( | const ConstraintPrismaticUnaligned & | ref | ) | [inline] |
const Eigen::Matrix<Scalar_t, 1, 1> se3::ConstraintPrismaticUnaligned::TransposeConst::operator* | ( | const Force & | f | ) | const [inline] |
References se3::ConstraintPrismaticUnaligned::axis, and ref.
Eigen::ProductReturnType< Eigen::Transpose<const Eigen::Matrix<typename Eigen::MatrixBase<D>::Scalar, 3, 1> >, Eigen::Block<const Eigen::Block<Eigen::Matrix<typename Eigen::MatrixBase<D>::Scalar,6,-1>,-1,-1>, 3, -1> >::Type operator* | ( | const TransposeConst & | tc, |
const Eigen::MatrixBase< D > & | F | ||
) | [friend] |
Referenced by operator*().