Template Struct TransformPrismaticTpl

Inheritance Relationships

Base Type

Struct Documentation

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

Public Types

typedef SpatialAxis<axis + LINEAR> Axis
typedef Axis::CartesianAxis3 CartesianAxis3

Public Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW PINOCCHIO_SE3_TYPEDEF_TPL(TransformPrismaticTpl)
inline TransformPrismaticTpl()
inline TransformPrismaticTpl(const Scalar &displacement)
inline PlainType plain() const
inline operator PlainType() const
template<typename S2, int O2>
inline SE3GroupAction<TransformPrismaticTpl>::ReturnType se3action(const SE3Tpl<S2, O2> &m) const
inline const Scalar &displacement() const
inline Scalar &displacement()
inline ConstLinearRef translation() const
inline AngularType rotation() const
inline bool isEqual(const TransformPrismaticTpl &other) const

Protected Attributes

Scalar m_displacement