Template Class JointMotionSubspaceBase

Inheritance Relationships

Base Type

Derived Types

Class Documentation

template<class Derived>
class JointMotionSubspaceBase : public pinocchio::NumericalBase<Derived>

Subclassed by pinocchio::JointMotionSubspaceEllipsoidTpl< Scalar, Options >, pinocchio::JointMotionSubspaceHelicalTpl< S2, O2, 0 >, pinocchio::JointMotionSubspaceHelicalTpl< S2, O2, 1 >, pinocchio::JointMotionSubspaceHelicalTpl< S2, O2, 2 >, pinocchio::JointMotionSubspaceHelicalTpl< Scalar, Options, axis >, pinocchio::JointMotionSubspaceHelicalUnalignedTpl< S2, O2 >, pinocchio::Vector3< S2, O2 >, pinocchio::JointMotionSubspaceHelicalUnalignedTpl< Scalar, Options >, pinocchio::JointMotionSubspaceIdentityTpl< Scalar, Options >, pinocchio::JointMotionSubspacePlanarTpl< Scalar, Options >, pinocchio::JointMotionSubspacePrismaticTpl< S2, O2, 0 >, pinocchio::JointMotionSubspacePrismaticTpl< S2, O2, 1 >, pinocchio::JointMotionSubspacePrismaticTpl< S2, O2, 2 >, pinocchio::JointMotionSubspacePrismaticTpl< Scalar, Options, axis >, pinocchio::JointMotionSubspacePrismaticUnalignedTpl< S2, O2 >, pinocchio::JointMotionSubspacePrismaticUnalignedTpl< Scalar, Options >, pinocchio::JointMotionSubspaceRevoluteTpl< Scalar, Options, axis >, pinocchio::JointMotionSubspaceRevoluteTpl< S2, O2, 0 >, pinocchio::JointMotionSubspaceRevoluteTpl< S2, O2, 1 >, pinocchio::JointMotionSubspaceRevoluteTpl< S2, O2, 2 >, pinocchio::JointMotionSubspaceRevoluteUnalignedTpl< S2, O2 >, pinocchio::JointMotionSubspaceRevoluteUnalignedTpl< Scalar, Options >, pinocchio::JointMotionSubspaceSphericalTpl< Scalar, Options >, pinocchio::JointMotionSubspaceSphericalZYXTpl< Scalar, Options >, pinocchio::JointMotionSubspaceTpl< Dim, Scalar, Options, MaxDim >, pinocchio::JointMotionSubspaceTpl< 1, context::Scalar, context::Options >, pinocchio::JointMotionSubspaceTpl< 3, context::Scalar, context::Options >, pinocchio::JointMotionSubspaceTpl< 6, context::Scalar, context::Options >, pinocchio::JointMotionSubspaceTpl< Eigen::Dynamic, context::Scalar, context::Options >, pinocchio::JointMotionSubspaceTpl< Eigen::Dynamic, Scalar, Options >, pinocchio::JointMotionSubspaceTranslationTpl< Scalar, Options >, pinocchio::JointMotionSubspaceUniversalTpl< Scalar, Options >, pinocchio::JointMotionSubspaceUniversalTpl< S2, O2 >, pinocchio::ScaledJointMotionSubspaceTpl< S2, O2, MD2 >, pinocchio::ScaledJointMotionSubspaceTpl< Scalar, Options, MaxNVMimicked >

Public Functions

inline EIGEN_MAKE_ALIGNED_OPERATOR_NEW Derived & derived ()
inline const Derived &derived() const
template<typename VectorLike>
inline JointMotion operator*(const Eigen::MatrixBase<VectorLike> &vj) const
inline MatrixReturnType matrix()
inline ConstMatrixReturnType matrix() const
inline int nv() const
inline int cols() const
template<class OtherDerived>
inline bool isApprox(const JointMotionSubspaceBase<OtherDerived> &other, const Scalar &prec = Eigen::NumTraits<Scalar>::dummy_precision()) const
inline void disp(std::ostream &os) const
inline SE3GroupAction<Derived>::ReturnType se3Action(const SE3Tpl<Scalar, Options> &m) const
inline SE3GroupAction<Derived>::ReturnType se3ActionInverse(const SE3Tpl<Scalar, Options> &m) const
template<typename MotionDerived>
inline MotionAlgebraAction<Derived, MotionDerived>::ReturnType motionAction(const MotionDense<MotionDerived> &v) const
inline bool operator==(const JointMotionSubspaceBase<Derived> &other) const

Public Static Functions

static inline int rows()

Friends

inline friend std::ostream &operator<<(std::ostream &os, const JointMotionSubspaceBase<Derived> &X)