|
| template<class PyClass> |
| void | visit (PyClass &cl) const |
|
| static JointIndex | addJoint0 (Model &model, JointIndex parent_id, const JointModel &jmodel, const SE3 &joint_placement, const std::string &joint_name) |
| static JointIndex | addJoint1 (Model &model, JointIndex parent_id, const JointModel &jmodel, const SE3 &joint_placement, const std::string &joint_name, const VectorXs &max_effort, const VectorXs &max_velocity, const VectorXs &min_config, const VectorXs &max_config) |
| static JointIndex | addJoint2 (Model &model, JointIndex parent_id, const JointModel &jmodel, const SE3 &joint_placement, const std::string &joint_name, const VectorXs &min_effort, const VectorXs &max_effort, const VectorXs &min_velocity, const VectorXs &max_velocity, const VectorXs &min_config, const VectorXs &max_config, const VectorXs &min_friction, const VectorXs &max_friction, const VectorXs &damping) |
| static JointIndex | addJoint3 (Model &model, JointIndex parent_id, const JointModel &jmodel, const SE3 &joint_placement, const std::string &joint_name, const VectorXs &min_effort, const VectorXs &max_effort, const VectorXs &min_velocity, const VectorXs &max_velocity, const VectorXs &min_config, const VectorXs &max_config, const VectorXs &config_limit_margin, const VectorXs &min_friction, const VectorXs &max_friction, const VectorXs &damping) |
| static void | expose () |
| template<typename T> |
| static Index | index (std::vector< T > const &x, typename std::vector< T >::value_type const &v) |
| | Provide equivalent to python list index function for vectors.
|
template<typename Model>
struct pinocchio::python::ModelPythonVisitor< Model >
Definition at line 37 of file model.hpp.
◆ Data
◆ Force
template<typename Model>
| typedef Model::Force Force |
◆ Frame
template<typename Model>
| typedef Model::Frame Frame |
◆ FrameIndex
template<typename Model>
| typedef Model::FrameIndex FrameIndex |
◆ Index
template<typename Model>
| typedef Model::Index Index |
◆ IndexVector
template<typename Model>
| typedef Model::IndexVector IndexVector |
◆ Inertia
template<typename Model>
| typedef Model::Inertia Inertia |
◆ JointIndex
template<typename Model>
| typedef Model::JointIndex JointIndex |
◆ JointModel
template<typename Model>
| typedef Model::JointModel JointModel |
◆ JointModelVariant
template<typename Model>
| typedef JointModel::JointModelVariant JointModelVariant |
◆ Motion
template<typename Model>
| typedef Model::Motion Motion |
◆ Scalar
template<typename Model>
| typedef Model::Scalar Scalar |
◆ SE3
◆ VectorXs
template<typename Model>
| typedef Model::VectorXs VectorXs |
◆ addJoint0()
template<typename Model>
| JointIndex addJoint0 | ( | Model & | model, | | | JointIndex | parent_id, | | | const JointModel & | jmodel, | | | const SE3 & | joint_placement, | | | const std::string & | joint_name ) |
| inlinestatic |
◆ addJoint1()
template<typename Model>
| JointIndex addJoint1 | ( | Model & | model, | | | JointIndex | parent_id, | | | const JointModel & | jmodel, | | | const SE3 & | joint_placement, | | | const std::string & | joint_name, | | | const VectorXs & | max_effort, | | | const VectorXs & | max_velocity, | | | const VectorXs & | min_config, | | | const VectorXs & | max_config ) |
| inlinestatic |
◆ addJoint2()
template<typename Model>
| JointIndex addJoint2 | ( | Model & | model, | | | JointIndex | parent_id, | | | const JointModel & | jmodel, | | | const SE3 & | joint_placement, | | | const std::string & | joint_name, | | | const VectorXs & | min_effort, | | | const VectorXs & | max_effort, | | | const VectorXs & | min_velocity, | | | const VectorXs & | max_velocity, | | | const VectorXs & | min_config, | | | const VectorXs & | max_config, | | | const VectorXs & | min_friction, | | | const VectorXs & | max_friction, | | | const VectorXs & | damping ) |
| inlinestatic |
◆ addJoint3()
template<typename Model>
| JointIndex addJoint3 | ( | Model & | model, | | | JointIndex | parent_id, | | | const JointModel & | jmodel, | | | const SE3 & | joint_placement, | | | const std::string & | joint_name, | | | const VectorXs & | min_effort, | | | const VectorXs & | max_effort, | | | const VectorXs & | min_velocity, | | | const VectorXs & | max_velocity, | | | const VectorXs & | min_config, | | | const VectorXs & | max_config, | | | const VectorXs & | config_limit_margin, | | | const VectorXs & | min_friction, | | | const VectorXs & | max_friction, | | | const VectorXs & | damping ) |
| inlinestatic |
◆ expose()
◆ index()
template<typename Model>
template<typename T>
| Index index | ( | std::vector< T > const & | x, | | | typename std::vector< T >::value_type const & | v ) |
| inlinestatic |
Provide equivalent to python list index function for vectors.
- Parameters
| [in] | x | The input vector. |
| [in] | v | The value of to look for in the vector. |
- Returns
- The index of the matching element of the vector. If no element is found, return the size of the vector.
Definition at line 381 of file model.hpp.
◆ visit()
template<typename Model>
template<class PyClass>
| void visit | ( | PyClass & | cl | ) | const |
| inline |
The documentation for this struct was generated from the following file:
- include/pinocchio/bindings/python/multibody/model.hpp