Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | List of all members
pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia > Struct Template Reference

#include <inertia.hpp>

Inheritance diagram for pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >:
Inheritance graph
[legend]

Classes

struct  Pickle
 

Public Types

enum  { Options = PseudoInertia::Options }
 
typedef PseudoInertia::Matrix3 Matrix3
 
typedef PseudoInertia::Matrix4 Matrix4
 
typedef PseudoInertia::Scalar Scalar
 
typedef PseudoInertia::Vector10 Vector10
 
typedef PseudoInertia::Vector3 Vector3
 
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1, OptionsVectorXs
 

Public Member Functions

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

Static Public Member Functions

static void expose ()
 
static PseudoInertia fromDynamicParameters_proxy (const VectorXs &params)
 
static Vector3 getH (const PseudoInertia &self)
 
static Scalar getMass (const PseudoInertia &self)
 
static Matrix3 getSigma (const PseudoInertia &self)
 
static void setH (PseudoInertia &self, const Vector3 &h)
 
static void setMass (PseudoInertia &self, Scalar mass)
 
static void setSigma (PseudoInertia &self, const Matrix3 &sigma)
 
static VectorXs toDynamicParameters_proxy (const PseudoInertia &self)
 

Static Private Member Functions

static Matrix4 __array__ (const PseudoInertia &self, bp::object, bp::object)
 

Detailed Description

template<typename PseudoInertia>
struct pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >

Definition at line 323 of file bindings/python/spatial/inertia.hpp.

Member Typedef Documentation

◆ Matrix3

Definition at line 332 of file bindings/python/spatial/inertia.hpp.

◆ Matrix4

Definition at line 334 of file bindings/python/spatial/inertia.hpp.

◆ Scalar

Definition at line 330 of file bindings/python/spatial/inertia.hpp.

◆ Vector10

Definition at line 333 of file bindings/python/spatial/inertia.hpp.

◆ Vector3

Definition at line 331 of file bindings/python/spatial/inertia.hpp.

◆ VectorXs

template<typename PseudoInertia >
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, Options> pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::VectorXs

Definition at line 335 of file bindings/python/spatial/inertia.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename PseudoInertia >
anonymous enum
Enumerator
Options 

Definition at line 326 of file bindings/python/spatial/inertia.hpp.

Member Function Documentation

◆ __array__()

template<typename PseudoInertia >
static Matrix4 pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::__array__ ( const PseudoInertia self,
bp::object  ,
bp::object   
)
inlinestaticprivate

Definition at line 459 of file bindings/python/spatial/inertia.hpp.

◆ expose()

template<typename PseudoInertia >
static void pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::expose ( )
inlinestatic

Definition at line 438 of file bindings/python/spatial/inertia.hpp.

◆ fromDynamicParameters_proxy()

template<typename PseudoInertia >
static PseudoInertia pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::fromDynamicParameters_proxy ( const VectorXs params)
inlinestatic

Definition at line 426 of file bindings/python/spatial/inertia.hpp.

◆ getH()

template<typename PseudoInertia >
static Vector3 pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::getH ( const PseudoInertia self)
inlinestatic

Definition at line 403 of file bindings/python/spatial/inertia.hpp.

◆ getMass()

template<typename PseudoInertia >
static Scalar pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::getMass ( const PseudoInertia self)
inlinestatic

Definition at line 394 of file bindings/python/spatial/inertia.hpp.

◆ getSigma()

template<typename PseudoInertia >
static Matrix3 pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::getSigma ( const PseudoInertia self)
inlinestatic

Definition at line 412 of file bindings/python/spatial/inertia.hpp.

◆ setH()

template<typename PseudoInertia >
static void pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::setH ( PseudoInertia self,
const Vector3 h 
)
inlinestatic

Definition at line 407 of file bindings/python/spatial/inertia.hpp.

◆ setMass()

template<typename PseudoInertia >
static void pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::setMass ( PseudoInertia self,
Scalar  mass 
)
inlinestatic

Definition at line 398 of file bindings/python/spatial/inertia.hpp.

◆ setSigma()

template<typename PseudoInertia >
static void pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::setSigma ( PseudoInertia self,
const Matrix3 sigma 
)
inlinestatic

Definition at line 416 of file bindings/python/spatial/inertia.hpp.

◆ toDynamicParameters_proxy()

template<typename PseudoInertia >
static VectorXs pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::toDynamicParameters_proxy ( const PseudoInertia self)
inlinestatic

Definition at line 421 of file bindings/python/spatial/inertia.hpp.

◆ visit()

template<typename PseudoInertia >
template<class PyClass >
void pinocchio::python::PseudoInertiaPythonVisitor< PseudoInertia >::visit ( PyClass &  cl) const
inline

Definition at line 339 of file bindings/python/spatial/inertia.hpp.


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


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:16