Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
pinocchio::python::Symmetric3PythonVisitor< Symmetric3 > Struct Template Reference

#include <symmetric3.hpp>

Inheritance diagram for pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >:
Inheritance graph
[legend]

Classes

struct  Pickle
 

Public Types

enum  { Options = Symmetric3::Options }
 
typedef Symmetric3::AlphaSkewSquare AlphaSkewSquare
 
typedef Symmetric3::Matrix2 Matrix2
 
typedef Symmetric3::Matrix3 Matrix3
 
typedef Symmetric3::Matrix32 Matrix32
 
typedef Eigen::Matrix< Scalar, 3, 3, OptionsMatrix3Like
 
typedef Symmetric3::Scalar Scalar
 
typedef Symmetric3::SkewSquare SkewSquare
 
typedef Symmetric3::Vector3 Vector3
 
typedef Eigen::Matrix< Scalar, 3, 1, OptionsVector3Like
 
typedef Symmetric3::Vector6 Vector6
 

Public Member Functions

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

Static Public Member Functions

static void expose ()
 
static Vector6 getData (const Symmetric3 &self)
 
static void setData (Symmetric3 &self, Vector6 data)
 

Detailed Description

template<typename Symmetric3>
struct pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >

Definition at line 26 of file bindings/python/spatial/symmetric3.hpp.

Member Typedef Documentation

◆ AlphaSkewSquare

template<typename Symmetric3 >
typedef Symmetric3::AlphaSkewSquare pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::AlphaSkewSquare

Definition at line 43 of file bindings/python/spatial/symmetric3.hpp.

◆ Matrix2

Definition at line 37 of file bindings/python/spatial/symmetric3.hpp.

◆ Matrix3

Definition at line 36 of file bindings/python/spatial/symmetric3.hpp.

◆ Matrix32

Definition at line 38 of file bindings/python/spatial/symmetric3.hpp.

◆ Matrix3Like

template<typename Symmetric3 >
typedef Eigen::Matrix<Scalar, 3, 3, Options> pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::Matrix3Like

Definition at line 41 of file bindings/python/spatial/symmetric3.hpp.

◆ Scalar

Definition at line 33 of file bindings/python/spatial/symmetric3.hpp.

◆ SkewSquare

template<typename Symmetric3 >
typedef Symmetric3::SkewSquare pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::SkewSquare

Definition at line 42 of file bindings/python/spatial/symmetric3.hpp.

◆ Vector3

Definition at line 34 of file bindings/python/spatial/symmetric3.hpp.

◆ Vector3Like

template<typename Symmetric3 >
typedef Eigen::Matrix<Scalar, 3, 1, Options> pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::Vector3Like

Definition at line 40 of file bindings/python/spatial/symmetric3.hpp.

◆ Vector6

Definition at line 35 of file bindings/python/spatial/symmetric3.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename Symmetric3 >
anonymous enum
Enumerator
Options 

Definition at line 29 of file bindings/python/spatial/symmetric3.hpp.

Member Function Documentation

◆ expose()

template<typename Symmetric3 >
static void pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::expose ( )
inlinestatic

Definition at line 159 of file bindings/python/spatial/symmetric3.hpp.

◆ getData()

template<typename Symmetric3 >
static Vector6 pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::getData ( const Symmetric3 self)
inlinestatic

Definition at line 150 of file bindings/python/spatial/symmetric3.hpp.

◆ setData()

template<typename Symmetric3 >
static void pinocchio::python::Symmetric3PythonVisitor< Symmetric3 >::setData ( Symmetric3 self,
Vector6  data 
)
inlinestatic

Definition at line 154 of file bindings/python/spatial/symmetric3.hpp.

◆ visit()

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

Definition at line 47 of file bindings/python/spatial/symmetric3.hpp.


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


pinocchio
Author(s):
autogenerated on Wed Jun 19 2024 02:41:20