#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 > | |
const Eigen::ProductReturnType < Eigen::Transpose< const Vector3 >, typename Eigen::MatrixBase< const D > ::template NRowsBlockXpr < 3 >::Type >::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.
const Eigen::ProductReturnType< Eigen::Transpose<const Vector3>, typename Eigen::MatrixBase<const D>::template NRowsBlockXpr<3>::Type >::Type operator* | ( | const TransposeConst & | tc, |
const Eigen::MatrixBase< D > & | F | ||
) | [friend] |
Referenced by operator*().