#include "pinocchio/multibody/joint/joint-base.hpp"
#include "pinocchio/multibody/joint/joint-common-operations.hpp"
#include "pinocchio/math/matrix-block.hpp"
#include <limits>
Go to the source code of this file.
◆ PINOCCHIO_JOINT_CAST_TYPE_SPECIALIZATION
#define PINOCCHIO_JOINT_CAST_TYPE_SPECIALIZATION |
( |
|
JointModelTpl | ) |
|
Value:template<typename Scalar, int Options, typename NewScalar> \
struct CastType< NewScalar, JointModelTpl<Scalar,Options> > \
{
typedef JointModelTpl<NewScalar,Options>
type; }
Definition at line 58 of file joint-model-base.hpp.
◆ PINOCCHIO_JOINT_MODEL_TYPEDEF_GENERIC
#define PINOCCHIO_JOINT_MODEL_TYPEDEF_GENERIC |
( |
|
Joint, |
|
|
|
TYPENAME |
|
) |
| |
◆ PINOCCHIO_JOINT_TYPEDEF
◆ PINOCCHIO_JOINT_TYPEDEF_TEMPLATE
◆ PINOCCHIO_JOINT_USE_INDEXES
#define PINOCCHIO_JOINT_USE_INDEXES |
( |
|
Joint | ) |
|
Value:typedef JointModelBase<Joint>
Base; \
int idx_q(const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel)
Visit a JointModelTpl through JointIdxQVisitor to get the index in the full model configuration space...
int idx_v(const JointModelTpl< Scalar, Options, JointCollectionTpl > &jmodel)
Visit a JointModelTpl through JointIdxVVisitor to get the index in the full model tangent space corre...
Definition at line 53 of file joint-model-base.hpp.