5 #ifndef __pinocchio_parsers_sdf_hpp__
6 #define __pinocchio_parsers_sdf_hpp__
43 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
49 const std::string & rootLinkName =
"",
50 const std::vector<std::string> & packageDirs = std::vector<std::string>(),
76 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
80 const std::string & filename,
83 const std::string & packagePath,
86 const std::vector<std::string> dirs(1, packagePath);
114 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
117 const std::string & filename,
120 const std::string & rootLinkName,
121 const std::string & packagePath,
124 const std::vector<std::string> dirs(1, packagePath);
142 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
144 const std::string & xmlStream,
146 const std::string & rootJointName,
149 const std::string & rootLinkName =
"",
150 const std::vector<std::string> & parentGuidance = {},
166 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
168 const std::string & xmlStream,
170 ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
172 const std::string & rootLinkName =
"",
173 const std::vector<std::string> & parentGuidance = {},
190 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
191 ModelTpl<Scalar, Options, JointCollectionTpl> &
buildModel(
192 const std::string & filename,
194 const std::string & rootJointName,
195 ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
197 const std::string & rootLinkName =
"",
198 const std::vector<std::string> & parentGuidance = {},
214 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
215 ModelTpl<Scalar, Options, JointCollectionTpl> &
buildModel(
216 const std::string & filename,
218 ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
220 const std::string & rootLinkName =
"",
221 const std::vector<std::string> & parentGuidance = {},
232 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
234 const std::string & xmlStream,
235 ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
237 const std::string & rootLinkName =
"",
238 const std::vector<std::string> & parentGuidance = {},
249 template<
typename Scalar,
int Options,
template<
typename,
int>
class JointCollectionTpl>
250 ModelTpl<Scalar, Options, JointCollectionTpl> &
buildModel(
251 const std::string & filename,
252 ModelTpl<Scalar, Options, JointCollectionTpl> &
model,
254 const std::string & rootLinkName =
"",
255 const std::vector<std::string> & parentGuidance = {},
261 #include "pinocchio/parsers/sdf/model.hxx"
262 #include "pinocchio/parsers/sdf/geometry.hxx"
264 #endif // ifndef __pinocchio_parsers_sdf_hpp__