Template Struct TransformRevoluteTpl

Inheritance Relationships

Base Type

Struct Documentation

template<typename _Scalar, int _Options, int axis>
struct TransformRevoluteTpl : public pinocchio::SE3Base<TransformRevoluteTpl<_Scalar, _Options, axis>>

Public Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW PINOCCHIO_SE3_TYPEDEF_TPL(TransformRevoluteTpl)
inline TransformRevoluteTpl()
inline TransformRevoluteTpl(const Scalar &sin, const Scalar &cos)
inline PlainType plain() const
inline operator PlainType() const
template<typename S2, int O2>
inline SE3GroupAction<TransformRevoluteTpl>::ReturnType se3action(const SE3Tpl<S2, O2> &m) const
inline const Scalar &sin() const
inline Scalar &sin()
inline const Scalar &cos() const
inline Scalar &cos()
template<typename OtherScalar>
inline void setValues(const OtherScalar &sin, const OtherScalar &cos)
inline LinearType translation() const
inline AngularType rotation() const
inline bool isEqual(const TransformRevoluteTpl &other) const

Protected Functions

inline void _setRotation(typename PlainType::AngularRef &rot) const

Protected Attributes

Scalar m_sin
Scalar m_cos