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

enum  { Options = SE3::Options }
 
typedef SE3::ActionMatrixType ActionMatrixType
 
typedef ForceTpl< Scalar, OptionsForce
 
typedef InertiaTpl< Scalar, OptionsInertia
 
typedef SE3::Matrix3 Matrix3
 
typedef SE3::Matrix4 Matrix4
 
typedef MotionTpl< Scalar, OptionsMotion
 
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 std::string scopeName ()
 

Static Private Member Functions

static Matrix4 __array__ (const SE3 &self, bp::object)
 
template<typename Spatial >
static Spatial __mul__ (const SE3 &self, const Spatial &other)
 
static std::string repr (const SE3 &self)
 
static void setIdentity (SE3 &self)
 
static void setRandom (SE3 &self)
 

Detailed Description

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

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

Member Typedef Documentation

◆ ActionMatrixType

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

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

◆ Force

template<typename SE3 >
typedef ForceTpl<Scalar, Options> pinocchio::python::SE3PythonVisitor< SE3 >::Force

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

◆ Inertia

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

◆ Matrix3

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

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

◆ Matrix4

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

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

◆ Motion

template<typename SE3 >
typedef MotionTpl<Scalar, Options> pinocchio::python::SE3PythonVisitor< SE3 >::Motion

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

◆ Quaternion

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

◆ Scalar

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

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

◆ Vector3

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

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

Member Enumeration Documentation

◆ anonymous enum

template<typename SE3 >
anonymous enum
Enumerator
Options 

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

Member Function Documentation

◆ __array__()

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

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

◆ __mul__()

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

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

◆ expose()

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

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

◆ repr()

template<typename SE3 >
static std::string pinocchio::python::SE3PythonVisitor< SE3 >::repr ( const SE3 self)
inlinestaticprivate

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

◆ scopeName()

template<typename SE3 >
static std::string pinocchio::python::SE3PythonVisitor< SE3 >::scopeName ( )
inlinestatic

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

◆ setIdentity()

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

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

◆ setRandom()

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

Definition at line 255 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 56 of file bindings/python/spatial/se3.hpp.


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


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:42