Go to the documentation of this file.
6 #ifndef __pinocchio_motion_zero_hpp__
7 #define __pinocchio_motion_zero_hpp__
12 template<
typename Scalar,
int Options>
18 template<
typename Scalar,
int Options,
typename MotionDerived>
24 template<
typename _Scalar,
int _Options>
33 typedef Eigen::Matrix<Scalar,3,1,Options>
Vector3;
34 typedef Eigen::Matrix<Scalar,6,1,Options>
Vector6;
35 typedef Eigen::Matrix<Scalar,3,3,Options>
Matrix3;
36 typedef Eigen::Matrix<Scalar,4,4,Options>
Matrix4;
37 typedef Eigen::Matrix<Scalar,6,6,Options>
Matrix6;
51 template<
typename Scalar,
int Options>
53 :
public MotionBase< MotionZeroTpl<Scalar,Options> >
86 template<
typename S2,
int O2,
typename D2>
92 template<
typename S2,
int O2>
98 template<
typename S2,
int O2,
typename D2>
104 template<
typename S2,
int O2>
112 template<
typename M1,
typename Scalar,
int Options>
115 {
return v.derived(); }
117 template<
typename Scalar,
int Options,
typename M1>
120 {
return v.derived(); }
123 template<
typename Scalar,
int Options>
132 template<
typename Scalar,
int Options>
138 template<
typename Scalar,
int Options,
typename MotionDerived>
147 #endif // ifndef __pinocchio_motion_zero_hpp__
MotionZeroTpl< Scalar, Options > Base
traits< MotionZeroTpl >::PlainReturnType PlainReturnType
Matrix4 HomogeneousMatrixType
MotionPlain PlainReturnType
static PlainReturnType plain()
PINOCCHIO_EIGEN_REF_CONST_TYPE(Matrix6Like) operator*(const Eigen
static bool isEqual_impl(const MotionDense< D2 > &other)
#define PINOCCHIO_COMPILER_DIAGNOSTIC_POP
const typedef Vector3 ConstLinearType
Return type of the ation of a Motion onto an object of type D.
MotionZeroTpl se3ActionInverse_impl(const SE3Tpl< S2, O2 > &) const
ConstLinearType linear() const
static void setTo(MotionBase< D2 > &other)
BiasZeroTpl< Scalar, Options > ReturnType
const typedef Vector3 ConstAngularType
traits< MotionZeroTpl >::MotionPlain MotionPlain
BiasZeroTpl< Scalar, Options > ReturnType
void se3Action_impl(const SE3Tpl< S2, O2 > &, MotionDense< D2 > &v) const
#define PINOCCHIO_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS
MotionDerived::MotionPlain operator+(const MotionPlanarTpl< Scalar, Options > &m1, const MotionDense< MotionDerived > &m2)
MotionZeroTpl se3Action_impl(const SE3Tpl< S2, O2 > &) const
#define PINOCCHIO_COMPILER_DIAGNOSTIC_PUSH
macros for pragma push/pop/ignore deprecated warnings
BiasZeroTpl has been replaced by MotionZeroTpl. Please use this naming instead.
Eigen::Matrix< Scalar, 6, 6, Options > Matrix6
Eigen::Matrix< Scalar, 4, 4, Options > Matrix4
JointCollectionTpl const Eigen::MatrixBase< ConfigVectorType > const Eigen::MatrixBase< TangentVectorType > & v
static bool isEqual_impl(const MotionZeroTpl &)
MotionZeroTpl motionAction(const MotionBase< M1 > &) const
static void addTo(const MotionBase< D2 > &)
Eigen::Matrix< Scalar, 6, 1, Options > Vector6
void se3ActionInverse_impl(const SE3Tpl< S2, O2 > &, MotionDense< D2 > &v) const
Common traits structure to fully define base classes for CRTP.
BiasZeroTpl(const Base &)
#define PINOCCHIO_EIGEN_REF_TYPE(D)
Eigen::Matrix< Scalar, 3, 1, Options > Vector3
Eigen::Matrix< Scalar, 3, 3, Options > Matrix3
MotionZeroTpl< Scalar, Options > ReturnType
MotionZeroTpl< Scalar, Options > ReturnType
ConstAngularType angular() const
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Tue Feb 13 2024 03:43:59