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

#include <se3.hpp>

Inheritance diagram for pinocchio::python::SE3PythonVisitor< SE3 >:
Inheritance graph
[legend]

Classes

struct  Pickle
 

Public Types

typedef SE3::Matrix3 Matrix3
 
typedef SE3::Matrix4 Matrix4
 
typedef SE3::Quaternion Quaternion
 
typedef SE3::Scalar Scalar
 
typedef SE3::Vector3 Vector3
 

Public Member Functions

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

Static Public Member Functions

static void expose ()
 

Static Private Member Functions

template<typename Spatial >
static Spatial __mul__ (const SE3 &self, const Spatial &other)
 
static void setIdentity (SE3 &self)
 
static void setRandom (SE3 &self)
 

Detailed Description

template<typename SE3>
struct pinocchio::python::SE3PythonVisitor< SE3 >

Definition at line 50 of file bindings/python/spatial/se3.hpp.

Member Typedef Documentation

◆ Matrix3

template<typename SE3 >
typedef SE3::Matrix3 pinocchio::python::SE3PythonVisitor< SE3 >::Matrix3

Definition at line 54 of file bindings/python/spatial/se3.hpp.

◆ Matrix4

template<typename SE3 >
typedef SE3::Matrix4 pinocchio::python::SE3PythonVisitor< SE3 >::Matrix4

Definition at line 56 of file bindings/python/spatial/se3.hpp.

◆ Quaternion

Definition at line 57 of file bindings/python/spatial/se3.hpp.

◆ Scalar

template<typename SE3 >
typedef SE3::Scalar pinocchio::python::SE3PythonVisitor< SE3 >::Scalar

Definition at line 53 of file bindings/python/spatial/se3.hpp.

◆ Vector3

template<typename SE3 >
typedef SE3::Vector3 pinocchio::python::SE3PythonVisitor< SE3 >::Vector3

Definition at line 55 of file bindings/python/spatial/se3.hpp.

Member Function Documentation

◆ __mul__()

template<typename SE3 >
template<typename Spatial >
static Spatial pinocchio::python::SE3PythonVisitor< SE3 >::__mul__ ( const SE3 self,
const Spatial &  other 
)
inlinestaticprivate

Definition at line 212 of file bindings/python/spatial/se3.hpp.

◆ expose()

template<typename SE3 >
static void pinocchio::python::SE3PythonVisitor< SE3 >::expose ( )
inlinestatic

Definition at line 180 of file bindings/python/spatial/se3.hpp.

◆ setIdentity()

template<typename SE3 >
static void pinocchio::python::SE3PythonVisitor< SE3 >::setIdentity ( SE3 self)
inlinestaticprivate

Definition at line 208 of file bindings/python/spatial/se3.hpp.

◆ setRandom()

template<typename SE3 >
static void pinocchio::python::SE3PythonVisitor< SE3 >::setRandom ( SE3 self)
inlinestaticprivate

Definition at line 209 of file bindings/python/spatial/se3.hpp.

◆ visit()

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

Definition at line 62 of file bindings/python/spatial/se3.hpp.


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


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:36