Public Types | Public Member Functions | Static Public Member Functions | List of all members
pinocchio::python::JointModelBasePythonVisitor< JointModelDerived > Struct Template Reference

#include <joint-derived.hpp>

Inheritance diagram for pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >:
Inheritance graph
[legend]

Public Types

typedef JointModelDerived::JointDataDerived JointDataDerived
 

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const
 

Static Public Member Functions

static void calc0 (const JointModelDerived &self, JointDataDerived &jdata, const context::VectorXs &q)
 
static void calc1 (const JointModelDerived &self, JointDataDerived &jdata, const context::VectorXs &q, const context::VectorXs &v)
 
static JointIndex get_id (const JointModelDerived &self)
 
static int get_idx_q (const JointModelDerived &self)
 
static int get_idx_v (const JointModelDerived &self)
 
static int get_idx_vExtended (const JointModelDerived &self)
 
static int get_nq (const JointModelDerived &self)
 
static int get_nv (const JointModelDerived &self)
 
static int get_nvExtended (const JointModelDerived &self)
 
static void setIndexes0 (JointModelDerived &self, const int &id, const int &idx_q, const int &idx_v)
 
static void setIndexes1 (JointModelDerived &self, const int &id, const int &idx_q, const int &idx_v, const int &idx_vExtended)
 

Detailed Description

template<class JointModelDerived>
struct pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >

Definition at line 21 of file joint-derived.hpp.

Member Typedef Documentation

◆ JointDataDerived

template<class JointModelDerived >
typedef JointModelDerived::JointDataDerived pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::JointDataDerived

Definition at line 25 of file joint-derived.hpp.

Member Function Documentation

◆ calc0()

template<class JointModelDerived >
static void pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::calc0 ( const JointModelDerived &  self,
JointDataDerived jdata,
const context::VectorXs &  q 
)
inlinestatic

Definition at line 114 of file joint-derived.hpp.

◆ calc1()

template<class JointModelDerived >
static void pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::calc1 ( const JointModelDerived &  self,
JointDataDerived jdata,
const context::VectorXs &  q,
const context::VectorXs &  v 
)
inlinestatic

Definition at line 118 of file joint-derived.hpp.

◆ get_id()

template<class JointModelDerived >
static JointIndex pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_id ( const JointModelDerived &  self)
inlinestatic

Definition at line 84 of file joint-derived.hpp.

◆ get_idx_q()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_idx_q ( const JointModelDerived &  self)
inlinestatic

Definition at line 88 of file joint-derived.hpp.

◆ get_idx_v()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_idx_v ( const JointModelDerived &  self)
inlinestatic

Definition at line 92 of file joint-derived.hpp.

◆ get_idx_vExtended()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_idx_vExtended ( const JointModelDerived &  self)
inlinestatic

Definition at line 96 of file joint-derived.hpp.

◆ get_nq()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_nq ( const JointModelDerived &  self)
inlinestatic

Definition at line 100 of file joint-derived.hpp.

◆ get_nv()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_nv ( const JointModelDerived &  self)
inlinestatic

Definition at line 104 of file joint-derived.hpp.

◆ get_nvExtended()

template<class JointModelDerived >
static int pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::get_nvExtended ( const JointModelDerived &  self)
inlinestatic

Definition at line 108 of file joint-derived.hpp.

◆ setIndexes0()

template<class JointModelDerived >
static void pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::setIndexes0 ( JointModelDerived &  self,
const int &  id,
const int &  idx_q,
const int &  idx_v 
)
inlinestatic

Definition at line 128 of file joint-derived.hpp.

◆ setIndexes1()

template<class JointModelDerived >
static void pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::setIndexes1 ( JointModelDerived &  self,
const int &  id,
const int &  idx_q,
const int &  idx_v,
const int &  idx_vExtended 
)
inlinestatic

Definition at line 133 of file joint-derived.hpp.

◆ visit()

template<class JointModelDerived >
template<class PyClass >
void pinocchio::python::JointModelBasePythonVisitor< JointModelDerived >::visit ( PyClass &  cl) const
inline

Definition at line 28 of file joint-derived.hpp.


The documentation for this struct was generated from the following file:


pinocchio
Author(s):
autogenerated on Sat Apr 19 2025 02:41:40