5 #ifndef __pinocchio_kinematics_hpp__
6 #define __pinocchio_kinematics_hpp__
26 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
28 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
29 DataTpl<Scalar, Options, JointCollectionTpl> &
data);
44 template<
typename,
int>
class JointCollectionTpl,
45 typename ConfigVectorType>
47 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
48 DataTpl<Scalar, Options, JointCollectionTpl> &
data,
49 const Eigen::MatrixBase<ConfigVectorType> &
q);
67 template<
typename,
int>
class JointCollectionTpl,
68 typename ConfigVectorType,
69 typename TangentVectorType>
71 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
72 DataTpl<Scalar, Options, JointCollectionTpl> &
data,
73 const Eigen::MatrixBase<ConfigVectorType> &
q,
74 const Eigen::MatrixBase<TangentVectorType> &
v);
93 template<
typename,
int>
class JointCollectionTpl,
94 typename ConfigVectorType,
95 typename TangentVectorType1,
96 typename TangentVectorType2>
98 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
99 DataTpl<Scalar, Options, JointCollectionTpl> &
data,
100 const Eigen::MatrixBase<ConfigVectorType> &
q,
101 const Eigen::MatrixBase<TangentVectorType1> &
v,
102 const Eigen::MatrixBase<TangentVectorType2> &
a);
118 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
120 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
121 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
139 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
141 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
142 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
161 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
163 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
164 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
173 #include "pinocchio/algorithm/kinematics.hxx"
175 #if PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
176 #include "pinocchio/algorithm/kinematics.txx"
177 #endif // PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
179 #endif // ifndef __pinocchio_kinematics_hpp__