Template Struct TransformHelicalTpl
Defined in File joint-helical.hpp
Inheritance Relationships
Base Type
public pinocchio::SE3Base< TransformHelicalTpl< _Scalar, _Options, axis > >
(Template Struct SE3Base)
Struct Documentation
-
template<typename _Scalar, int _Options, int axis>
struct TransformHelicalTpl : public pinocchio::SE3Base<TransformHelicalTpl<_Scalar, _Options, axis>> Public Types
-
typedef SpatialAxis<axis + LINEAR> AxisLinear
-
typedef AxisLinear::CartesianAxis3 CartesianAxis3Linear
Public Functions
-
EIGEN_MAKE_ALIGNED_OPERATOR_NEW PINOCCHIO_SE3_TYPEDEF_TPL(TransformHelicalTpl)
-
inline TransformHelicalTpl()
-
inline TransformHelicalTpl(const Scalar &sin, const Scalar &cos, const Scalar &displacement)
-
inline PlainType plain() const
-
inline operator PlainType() const
-
template<typename S2, int O2>
inline SE3GroupAction<TransformHelicalTpl>::ReturnType se3action(const SE3Tpl<S2, O2> &m) const
-
inline const Scalar &sin() const
-
inline Scalar &sin()
-
inline const Scalar &cos() const
-
inline Scalar &cos()
-
inline const Scalar &displacement() const
-
inline Scalar &displacement()
-
template<typename Scalar1, typename Scalar2, typename Scalar3>
inline void setValues(const Scalar1 &sin, const Scalar2 &cos, const Scalar3 &displacement)
-
inline LinearType translation() const
-
inline AngularType rotation() const
-
inline bool isEqual(const TransformHelicalTpl &other) const
Protected Functions
-
inline void _setRotation(typename PlainType::AngularRef &rot) const
-
typedef SpatialAxis<axis + LINEAR> AxisLinear