5 #ifndef __pinocchio_parsers_mjcf_hpp__ 
    6 #define __pinocchio_parsers_mjcf_hpp__ 
   27     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   28     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
   29       const std::string & filename,
 
   30       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   31       const bool verbose = 
false);
 
   41     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   43       const std::string & xmlStream,
 
   44       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   45       const bool verbose = 
false);
 
   48     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   49     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
   50       const std::string & filename,
 
   51       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   53       const bool verbose = 
false);
 
   55     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   57       const std::string & xmlStream,
 
   58       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   60       const bool verbose = 
false);
 
   72     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   73     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
   74       const std::string & filename,
 
   76       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   77       const bool verbose = 
false);
 
   79     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   81       const std::string & xmlStream,
 
   83       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
   84       const bool verbose = 
false);
 
   97     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
   98     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
   99       const std::string & filename,
 
  101       const std::string & rootJointName,
 
  102       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  103       const bool verbose = 
false);
 
  105     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  107       const std::string & xmlStream,
 
  109       const std::string & rootJointName,
 
  110       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  111       const bool verbose = 
false);
 
  123     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  124     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
  125       const std::string & filename,
 
  127       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  129       const bool verbose = 
false);
 
  131     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  133       const std::string & xmlStream,
 
  135       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  150     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  151     ModelTpl<Scalar, Options, JointCollectionTpl> & 
buildModel(
 
  152       const std::string & filename,
 
  154       const std::string & rootJointName,
 
  155       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  157       const bool verbose = 
false);
 
  170     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  172       const std::string & xmlStream,
 
  174       const std::string & rootJointName,
 
  175       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  177       const bool verbose = 
false);
 
  197     template<
typename Scalar, 
int Options, 
template<
typename, 
int> 
class JointCollectionTpl>
 
  199       ModelTpl<Scalar, Options, JointCollectionTpl> & 
model,
 
  200       const std::string & filename,
 
  208 #include "pinocchio/parsers/mjcf/model.hxx" 
  209 #include "pinocchio/parsers/mjcf/geometry.hxx" 
  211 #endif // ifndef __pinocchio_parsers_mjcf_hpp__