pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
PseudoInertiaPythonVisitor< PseudoInertia > Struct Template Reference
Inheritance diagram for PseudoInertiaPythonVisitor< PseudoInertia >:
Collaboration diagram for PseudoInertiaPythonVisitor< PseudoInertia >:

Public Types

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, Options > VectorXs

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 Public Attributes

static constexpr int Options = PseudoInertia::Options

Detailed Description

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

Definition at line 312 of file inertia.hpp.

Member Typedef Documentation

◆ Matrix3

template<typename PseudoInertia>
typedef PseudoInertia::Matrix3 Matrix3

Definition at line 318 of file inertia.hpp.

◆ Matrix4

template<typename PseudoInertia>
typedef PseudoInertia::Matrix4 Matrix4

Definition at line 320 of file inertia.hpp.

◆ Scalar

template<typename PseudoInertia>
typedef PseudoInertia::Scalar Scalar

Definition at line 316 of file inertia.hpp.

◆ Vector10

template<typename PseudoInertia>
typedef PseudoInertia::Vector10 Vector10

Definition at line 319 of file inertia.hpp.

◆ Vector3

template<typename PseudoInertia>
typedef PseudoInertia::Vector3 Vector3

Definition at line 317 of file inertia.hpp.

◆ VectorXs

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

Definition at line 321 of file inertia.hpp.

Member Function Documentation

◆ expose()

template<typename PseudoInertia>
void expose()
inlinestatic

Definition at line 426 of file inertia.hpp.

◆ fromDynamicParameters_proxy()

template<typename PseudoInertia>
PseudoInertia fromDynamicParameters_proxy(const VectorXs &params)
inlinestatic

Definition at line 414 of file inertia.hpp.

◆ getH()

template<typename PseudoInertia>
Vector3 getH(const PseudoInertia &self)
inlinestatic

Definition at line 391 of file inertia.hpp.

◆ getMass()

template<typename PseudoInertia>
Scalar getMass(const PseudoInertia &self)
inlinestatic

Definition at line 382 of file inertia.hpp.

◆ getSigma()

template<typename PseudoInertia>
Matrix3 getSigma(const PseudoInertia &self)
inlinestatic

Definition at line 400 of file inertia.hpp.

◆ setH()

template<typename PseudoInertia>
void setH(PseudoInertia &self,
const Vector3 &h )
inlinestatic

Definition at line 395 of file inertia.hpp.

◆ setMass()

template<typename PseudoInertia>
void setMass(PseudoInertia &self,
Scalarmass )
inlinestatic

Definition at line 386 of file inertia.hpp.

◆ setSigma()

template<typename PseudoInertia>
void setSigma(PseudoInertia &self,
const Matrix3 &sigma )
inlinestatic

Definition at line 404 of file inertia.hpp.

◆ toDynamicParameters_proxy()

template<typename PseudoInertia>
VectorXs toDynamicParameters_proxy(const PseudoInertia &self)
inlinestatic

Definition at line 409 of file inertia.hpp.

◆ visit()

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

Definition at line 325 of file inertia.hpp.

Member Data Documentation

◆ Options

template<typename PseudoInertia>
int Options = PseudoInertia::Options
staticconstexpr

Definition at line 315 of file inertia.hpp.


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