Public Member Functions | Static Public Member Functions | Private Types | Static Private Member Functions | List of all members
eigenpy::AngleAxisVisitor< AngleAxis > Class Template Reference

#include <angle-axis.hpp>

Inheritance diagram for eigenpy::AngleAxisVisitor< AngleAxis >:
Inheritance graph
[legend]

Public Member Functions

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

Static Public Member Functions

static void expose ()
 

Private Types

typedef AngleAxis::Matrix3 Matrix3
 
typedef Eigen::Quaternion< Scalar, 0 > Quaternion
 
typedef Eigen::RotationBase< AngleAxis, 3 > RotationBase
 
typedef AngleAxis::Scalar Scalar
 
typedef AngleAxis::Vector3 Vector3
 

Static Private Member Functions

static bool __eq__ (const AngleAxis &u, const AngleAxis &v)
 
static bool __ne__ (const AngleAxis &u, const AngleAxis &v)
 
static std::string print (const AngleAxis &self)
 
static void setAngle (AngleAxis &self, const Scalar &angle)
 
static void setAxis (AngleAxis &self, const Vector3 &axis)
 

Detailed Description

template<typename AngleAxis>
class eigenpy::AngleAxisVisitor< AngleAxis >

Definition at line 18 of file angle-axis.hpp.

Member Typedef Documentation

template<typename AngleAxis >
typedef AngleAxis::Matrix3 eigenpy::AngleAxisVisitor< AngleAxis >::Matrix3
private

Definition at line 44 of file angle-axis.hpp.

template<typename AngleAxis >
typedef Eigen::Quaternion<Scalar,0> eigenpy::AngleAxisVisitor< AngleAxis >::Quaternion
private

Definition at line 46 of file angle-axis.hpp.

template<typename AngleAxis >
typedef Eigen::RotationBase<AngleAxis,3> eigenpy::AngleAxisVisitor< AngleAxis >::RotationBase
private

Definition at line 47 of file angle-axis.hpp.

template<typename AngleAxis >
typedef AngleAxis::Scalar eigenpy::AngleAxisVisitor< AngleAxis >::Scalar
private

Definition at line 42 of file angle-axis.hpp.

template<typename AngleAxis >
typedef AngleAxis::Vector3 eigenpy::AngleAxisVisitor< AngleAxis >::Vector3
private

Definition at line 43 of file angle-axis.hpp.

Member Function Documentation

template<typename AngleAxis >
static bool eigenpy::AngleAxisVisitor< AngleAxis >::__eq__ ( const AngleAxis &  u,
const AngleAxis &  v 
)
inlinestaticprivate

Definition at line 119 of file angle-axis.hpp.

template<typename AngleAxis >
static bool eigenpy::AngleAxisVisitor< AngleAxis >::__ne__ ( const AngleAxis &  u,
const AngleAxis &  v 
)
inlinestaticprivate

Definition at line 122 of file angle-axis.hpp.

template<typename AngleAxis >
static void eigenpy::AngleAxisVisitor< AngleAxis >::expose ( )
inlinestatic

Definition at line 136 of file angle-axis.hpp.

template<typename AngleAxis >
static std::string eigenpy::AngleAxisVisitor< AngleAxis >::print ( const AngleAxis &  self)
inlinestaticprivate

Definition at line 125 of file angle-axis.hpp.

template<typename AngleAxis >
static void eigenpy::AngleAxisVisitor< AngleAxis >::setAngle ( AngleAxis &  self,
const Scalar angle 
)
inlinestaticprivate

Definition at line 116 of file angle-axis.hpp.

template<typename AngleAxis >
static void eigenpy::AngleAxisVisitor< AngleAxis >::setAxis ( AngleAxis &  self,
const Vector3 axis 
)
inlinestaticprivate

Definition at line 113 of file angle-axis.hpp.

template<typename AngleAxis >
template<class PyClass >
void eigenpy::AngleAxisVisitor< AngleAxis >::visit ( PyClass &  cl) const
inline

Definition at line 54 of file angle-axis.hpp.


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


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Apr 17 2021 02:37:59