Classes | Namespaces | Macros
joint-data-base.hpp File Reference
#include "pinocchio/multibody/joint/joint-base.hpp"
#include "pinocchio/multibody/joint/joint-model-base.hpp"
Include dependency graph for joint-data-base.hpp:

Go to the source code of this file.

Classes

struct  pinocchio::JointDataBase< Derived >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 

Macros

#define PINOCCHIO_JOINT_DATA_BASE_ACCESSOR_DEFAULT_RETURN_TYPE
 
#define PINOCCHIO_JOINT_DATA_BASE_DEFAULT_ACCESSOR
 
#define PINOCCHIO_JOINT_DATA_TYPEDEF(Joint)   PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC(Joint,typename)
 
#define PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC(Joint, TYPENAME)
 
#define PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE(Joint)   PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC(Joint,typename)
 

Macro Definition Documentation

◆ PINOCCHIO_JOINT_DATA_BASE_ACCESSOR_DEFAULT_RETURN_TYPE

#define PINOCCHIO_JOINT_DATA_BASE_ACCESSOR_DEFAULT_RETURN_TYPE
Value:
typedef const Constraint_t & ConstraintTypeConstRef; \
typedef Constraint_t & ConstraintTypeRef; \
typedef const Transformation_t & TansformTypeConstRef; \
typedef Transformation_t & TansformTypeRef; \
typedef const Motion_t & MotionTypeConstRef; \
typedef Motion_t & MotionTypeRef; \
typedef const Bias_t & BiasTypeConstRef; \
typedef Bias_t & BiasTypeRef; \
typedef const U_t & UTypeConstRef; \
typedef U_t & UTypeRef; \
typedef const D_t & DTypeConstRef; \
typedef D_t & DTypeRef; \
typedef const UD_t & UDTypeConstRef; \
typedef UD_t & UDTypeRef;

Definition at line 62 of file joint-data-base.hpp.

◆ PINOCCHIO_JOINT_DATA_BASE_DEFAULT_ACCESSOR

#define PINOCCHIO_JOINT_DATA_BASE_DEFAULT_ACCESSOR
Value:
ConstraintTypeConstRef S_accessor() const { return S; } \
ConstraintTypeRef S_accessor() { return S; } \
TansformTypeConstRef M_accessor() const { return M; } \
TansformTypeRef M_accessor() { return M; } \
MotionTypeConstRef v_accessor() const { return v; } \
MotionTypeRef v_accessor() { return v; } \
BiasTypeConstRef c_accessor() const { return c; } \
BiasTypeRef c_accessor() { return c; } \
UTypeConstRef U_accessor() const { return U; } \
UTypeRef U_accessor() { return U; } \
DTypeConstRef Dinv_accessor() const { return Dinv; } \
DTypeRef Dinv_accessor() { return Dinv; } \
UDTypeConstRef UDinv_accessor() const { return UDinv; } \
UDTypeRef UDinv_accessor() { return UDinv; }
Vec3f c
U
Definition: ocp.py:61
M

Definition at line 46 of file joint-data-base.hpp.

◆ PINOCCHIO_JOINT_DATA_TYPEDEF

#define PINOCCHIO_JOINT_DATA_TYPEDEF (   Joint)    PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC(Joint,typename)

Definition at line 41 of file joint-data-base.hpp.

◆ PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC

#define PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC (   Joint,
  TYPENAME 
)
Value:
typedef TYPENAME traits<Joint>::ConstraintTypeConstRef ConstraintTypeConstRef; \
typedef TYPENAME traits<Joint>::ConstraintTypeRef ConstraintTypeRef; \
typedef TYPENAME traits<Joint>::TansformTypeConstRef TansformTypeConstRef; \
typedef TYPENAME traits<Joint>::TansformTypeRef TansformTypeRef; \
typedef TYPENAME traits<Joint>::MotionTypeConstRef MotionTypeConstRef; \
typedef TYPENAME traits<Joint>::MotionTypeRef MotionTypeRef; \
typedef TYPENAME traits<Joint>::BiasTypeConstRef BiasTypeConstRef; \
typedef TYPENAME traits<Joint>::BiasTypeRef BiasTypeRef; \
typedef TYPENAME traits<Joint>::UTypeConstRef UTypeConstRef; \
typedef TYPENAME traits<Joint>::UTypeRef UTypeRef; \
typedef TYPENAME traits<Joint>::DTypeConstRef DTypeConstRef; \
typedef TYPENAME traits<Joint>::DTypeRef DTypeRef; \
typedef TYPENAME traits<Joint>::UDTypeConstRef UDTypeConstRef; \
typedef TYPENAME traits<Joint>::UDTypeRef UDTypeRef
#define PINOCCHIO_JOINT_MODEL_TYPEDEF_GENERIC(Joint, TYPENAME)
JointTpl< double > Joint

Definition at line 12 of file joint-data-base.hpp.

◆ PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE

#define PINOCCHIO_JOINT_DATA_TYPEDEF_TEMPLATE (   Joint)    PINOCCHIO_JOINT_DATA_TYPEDEF_GENERIC(Joint,typename)

Definition at line 42 of file joint-data-base.hpp.



pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:33