pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
JointMotionSubspaceBase< Derived > Class Template Reference
Inheritance diagram for JointMotionSubspaceBase< Derived >:
Collaboration diagram for JointMotionSubspaceBase< Derived >:

Public Member Functions

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

Static Public Member Functions

static int rows ()

Friends

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

Additional Inherited Members

Public Types inherited from NumericalBase< Derived >
typedef traits< Derived >::Scalar Scalar

Detailed Description

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

Definition at line 59 of file joint-motion-subspace-base.hpp.

Member Function Documentation

◆ cols()

template<class Derived>
int cols()const
inline

Definition at line 100 of file joint-motion-subspace-base.hpp.

◆ derived() [1/2]

template<class Derived>
Derived & derived()
inline

Definition at line 67 of file joint-motion-subspace-base.hpp.

◆ derived() [2/2]

template<class Derived>
const Derived & derived()const
inline

Definition at line 71 of file joint-motion-subspace-base.hpp.

◆ disp()

template<class Derived>
void disp(std::ostream &os)const
inline

Definition at line 113 of file joint-motion-subspace-base.hpp.

◆ isApprox()

template<class Derived>
template<class OtherDerived>
bool isApprox(const JointMotionSubspaceBase< OtherDerived > &other,
const Scalar &prec = Eigen::NumTraits<Scalar>::dummy_precision() ) const
inline

Definition at line 106 of file joint-motion-subspace-base.hpp.

◆ matrix() [1/2]

template<class Derived>
MatrixReturnType matrix()
inline

Definition at line 82 of file joint-motion-subspace-base.hpp.

◆ matrix() [2/2]

template<class Derived>
ConstMatrixReturnType matrix()const
inline

Definition at line 86 of file joint-motion-subspace-base.hpp.

◆ motionAction()

template<class Derived>
template<typename MotionDerived>
MotionAlgebraAction< Derived, MotionDerived >::ReturnType motionAction(const MotionDense< MotionDerived > &v)const
inline

Definition at line 136 of file joint-motion-subspace-base.hpp.

◆ nv()

template<class Derived>
int nv()const
inline

Definition at line 91 of file joint-motion-subspace-base.hpp.

◆ operator*()

template<class Derived>
template<typename VectorLike>
JointMotion operator*(const Eigen::MatrixBase< VectorLike > &vj)const
inline

Definition at line 77 of file joint-motion-subspace-base.hpp.

◆ operator==()

template<class Derived>
bool operator==(const JointMotionSubspaceBase< Derived > &other)const
inline

Definition at line 141 of file joint-motion-subspace-base.hpp.

◆ rows()

template<class Derived>
int rows()
inlinestatic

Definition at line 96 of file joint-motion-subspace-base.hpp.

◆ se3Action()

template<class Derived>
SE3GroupAction< Derived >::ReturnType se3Action(const SE3Tpl< Scalar, Options > &m)const
inline

Definition at line 123 of file joint-motion-subspace-base.hpp.

◆ se3ActionInverse()

template<class Derived>
SE3GroupAction< Derived >::ReturnType se3ActionInverse(const SE3Tpl< Scalar, Options > &m)const
inline

Definition at line 129 of file joint-motion-subspace-base.hpp.

◆ operator<<

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

Definition at line 117 of file joint-motion-subspace-base.hpp.


The documentation for this class was generated from the following file: