18 template <
size_t NUM_OUTPUTS,
size_t NUM_JOINTS,
typename SCALAR>
22 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
24 typedef Eigen::Matrix<SCALAR, NUM_OUTPUTS, 6 + NUM_JOINTS>
jacobian_t;
51 template <
size_t NUM_OUTPUTS,
size_t NUM_JOINTS>
Eigen::Matrix< SCALAR, 6+NUM_JOINTS, NUM_OUTPUTS > jacobian_inv_t
Definition: JacobianBase.h:25
virtual ~JacobianBase()
Definition: JacobianBase.h:28
JacobianBase()
Definition: JacobianBase.h:27
Definition: JacobianBase.h:19
virtual void getJacobianOrigin(const state_t &state, jacobian_t &J)=0
virtual void getJacobianOriginDerivative(const state_t &state, jacobian_t &dJdt)=0
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef RBDState< NUM_JOINTS, SCALAR > state_t
Definition: JacobianBase.h:23
Eigen::Matrix< SCALAR, NUM_OUTPUTS, 6+NUM_JOINTS > jacobian_t
Definition: JacobianBase.h:24