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,
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,
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,
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);
122 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
124 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
125 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
144 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
146 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
147 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
165 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
167 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
168 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
187 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
189 const ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
190 const DataTpl<Scalar, Options, JointCollectionTpl> &
data,
199 #include "pinocchio/algorithm/kinematics.hxx"
201 #if PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
202 #include "pinocchio/algorithm/kinematics.txx"
203 #endif // PINOCCHIO_ENABLE_TEMPLATE_INSTANTIATION
205 #endif // ifndef __pinocchio_kinematics_hpp__