Public Types | Static Public Member Functions | List of all members
eigenpy::EulerAnglesConvertor< Scalar, Options > Struct Template Reference

#include <geometry-conversion.hpp>

Public Types

typedef Eigen::AngleAxis< Scalar > AngleAxis
 
typedef Vector3::Index Index
 
typedef Eigen::Matrix< Scalar, 3, 3, Options > Matrix3
 
typedef Eigen::Matrix< Scalar, 3, 1, Options > Vector3
 

Static Public Member Functions

static void expose ()
 
static Matrix3 fromEulerAngles (const Vector3 &ea, Index a0, Index a1, Index a2)
 
static Vector3 toEulerAngles (const Matrix3 &mat, Index a0, Index a1, Index a2)
 

Detailed Description

template<typename Scalar, int Options = 0>
struct eigenpy::EulerAnglesConvertor< Scalar, Options >

Definition at line 14 of file geometry-conversion.hpp.

Member Typedef Documentation

◆ AngleAxis

template<typename Scalar , int Options = 0>
typedef Eigen::AngleAxis<Scalar> eigenpy::EulerAnglesConvertor< Scalar, Options >::AngleAxis

Definition at line 19 of file geometry-conversion.hpp.

◆ Index

template<typename Scalar , int Options = 0>
typedef Vector3::Index eigenpy::EulerAnglesConvertor< Scalar, Options >::Index

Definition at line 17 of file geometry-conversion.hpp.

◆ Matrix3

template<typename Scalar , int Options = 0>
typedef Eigen::Matrix<Scalar, 3, 3, Options> eigenpy::EulerAnglesConvertor< Scalar, Options >::Matrix3

Definition at line 16 of file geometry-conversion.hpp.

◆ Vector3

template<typename Scalar , int Options = 0>
typedef Eigen::Matrix<Scalar, 3, 1, Options> eigenpy::EulerAnglesConvertor< Scalar, Options >::Vector3

Definition at line 15 of file geometry-conversion.hpp.

Member Function Documentation

◆ expose()

template<typename Scalar , int Options = 0>
static void eigenpy::EulerAnglesConvertor< Scalar, Options >::expose ( )
inlinestatic

Definition at line 21 of file geometry-conversion.hpp.

◆ fromEulerAngles()

template<typename Scalar , int Options = 0>
static Matrix3 eigenpy::EulerAnglesConvertor< Scalar, Options >::fromEulerAngles ( const Vector3 ea,
Index  a0,
Index  a1,
Index  a2 
)
inlinestatic

Definition at line 38 of file geometry-conversion.hpp.

◆ toEulerAngles()

template<typename Scalar , int Options = 0>
static Vector3 eigenpy::EulerAnglesConvertor< Scalar, Options >::toEulerAngles ( const Matrix3 mat,
Index  a0,
Index  a1,
Index  a2 
)
inlinestatic

Definition at line 33 of file geometry-conversion.hpp.


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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Jun 2 2023 02:10:27