parsers/srdf.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2016-2020 CNRS INRIA
3 //
4 
5 #ifndef __pinocchio_parser_srdf_hpp__
6 #define __pinocchio_parser_srdf_hpp__
7 
10 
11 namespace pinocchio
12 {
13  namespace srdf
14  {
15 
26  template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
28  const ModelTpl<Scalar, Options, JointCollectionTpl> & model,
29  GeometryModel & geom_model,
30  const std::string & filename,
31  const bool verbose = false);
32 
42  template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
44  const ModelTpl<Scalar, Options, JointCollectionTpl> & model,
45  GeometryModel & geom_model,
46  const std::string & xmlString,
47  const bool verbose = false);
48 
58  template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
60  ModelTpl<Scalar, Options, JointCollectionTpl> & model,
61  const std::string & filename,
62  const bool verbose = false);
63 
73  template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
75  ModelTpl<Scalar, Options, JointCollectionTpl> & model,
76  std::istream & xmlStream,
77  const bool verbose = false);
78 
89  template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
91  ModelTpl<Scalar, Options, JointCollectionTpl> & model,
92  const std::string & filename,
93  const bool verbose = false);
94 
95  } // namespace srdf
96 } // namespace pinocchio
97 
98 #include "pinocchio/parsers/srdf.hxx"
99 
100 #endif // ifndef __pinocchio_parser_srdf_hpp__
model.hpp
pinocchio::srdf::removeCollisionPairsFromXML
void removeCollisionPairsFromXML(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, GeometryModel &geom_model, const std::string &xmlString, const bool verbose=false)
Deactive all possible collision pairs mentioned in the SRDF file.
geometry.hpp
append-urdf-model-with-another-model.geom_model
geom_model
Definition: append-urdf-model-with-another-model.py:26
pinocchio::srdf::loadRotorParameters
bool loadRotorParameters(ModelTpl< Scalar, Options, JointCollectionTpl > &model, const std::string &filename, const bool verbose=false)
Load the rotor params of a given model associated to a SRDF file. It throws if the SRDF file is incor...
pinocchio::srdf::loadReferenceConfigurations
void loadReferenceConfigurations(ModelTpl< Scalar, Options, JointCollectionTpl > &model, const std::string &filename, const bool verbose=false)
Get the reference configurations of a given model associated to a SRDF file. It throws if the SRDF fi...
pinocchio::srdf::loadReferenceConfigurationsFromXML
void loadReferenceConfigurationsFromXML(ModelTpl< Scalar, Options, JointCollectionTpl > &model, std::istream &xmlStream, const bool verbose=false)
Get the reference configurations of a given model associated to a SRDF file. It throws if the SRDF fi...
pinocchio::model
JointCollectionTpl & model
Definition: joint-configuration.hpp:1116
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:27
pinocchio::srdf::removeCollisionPairs
void removeCollisionPairs(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, GeometryModel &geom_model, const std::string &filename, const bool verbose=false)
Deactive all possible collision pairs mentioned in the SRDF file. It throws if the SRDF file is incor...


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:38