#include "pinocchio/macros.hpp"
#include "pinocchio/spatial/fwd.hpp"
#include "pinocchio/spatial/motion.hpp"
#include "pinocchio/spatial/act-on-set.hpp"
Go to the source code of this file.
|
template<typename Scalar , int Options, typename ConstraintDerived > |
MultiplicationOp< InertiaTpl< Scalar, Options >, ConstraintDerived >::ReturnType | pinocchio::operator* (const InertiaTpl< Scalar, Options > &Y, const ConstraintBase< ConstraintDerived > &constraint) |
| . More...
|
|
template<typename MatrixDerived , typename ConstraintDerived > |
MultiplicationOp< Eigen::MatrixBase< MatrixDerived >, ConstraintDerived >::ReturnType | pinocchio::operator* (const Eigen::MatrixBase< MatrixDerived > &Y, const ConstraintBase< ConstraintDerived > &constraint) |
| . More...
|
|
#define PINOCCHIO_CONSTRAINT_TYPEDEF_GENERIC |
( |
|
DERIVED, |
|
|
|
TYPENAME |
|
) |
| |
Value: typedef TYPENAME traits<DERIVED>::JointMotion JointMotion; \
typedef TYPENAME traits<DERIVED>::JointForce JointForce; \
typedef TYPENAME traits<DERIVED>::DenseBase DenseBase; \
typedef TYPENAME traits<DERIVED>::MatrixReturnType MatrixReturnType; \
typedef TYPENAME traits<DERIVED>::ConstMatrixReturnType ConstMatrixReturnType; \
enum { LINEAR = traits<DERIVED>::LINEAR, ANGULAR = traits<DERIVED>::ANGULAR }; \
Definition at line 17 of file constraint-base.hpp.