Kindr
Kinematics and Dynamics for Robotics
EulerAnglesXyz.hpp File Reference
#include <cmath>
#include <Eigen/Geometry>
#include "kindr/common/common.hpp"
#include "kindr/common/assert_macros_eigen.hpp"
#include "kindr/rotations/RotationBase.hpp"
Include dependency graph for EulerAnglesXyz.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kindr::EulerAnglesXyz< PrimType_ >
 Implementation of Euler angles (X-Y'-Z'' / roll-pitch-yaw) rotation based on Eigen::Matrix<Scalar,3,1> More...
 

Namespaces

 kindr
 

Typedefs

typedef EulerAnglesXyz< double > kindr::EulerAnglesXyzD
 Active Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with double primitive type. More...
 
typedef EulerAnglesXyz< float > kindr::EulerAnglesXyzF
 Active Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with float primitive type. More...
 
typedef EulerAnglesXyz< double > kindr::EulerAnglesXyzPD
 Passive Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with double primitive type. More...
 
typedef EulerAnglesXyz< float > kindr::EulerAnglesXyzPF
 Passive Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with float primitive type. More...
 
template<typename PrimType_ >
using kindr::EulerAnglesRpy = EulerAnglesXyz< PrimType_ >
 Equivalent Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) class. More...
 
typedef EulerAnglesRpy< double > kindr::EulerAnglesRpyD
 Active Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with double primitive type. More...
 
typedef EulerAnglesRpy< float > kindr::EulerAnglesRpyF
 Active Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with float primitive type. More...
 
typedef EulerAnglesRpy< double > kindr::EulerAnglesRpyPD
 Passive Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with double primitive type. More...
 
typedef EulerAnglesRpy< float > kindr::EulerAnglesRpyPF
 Passive Euler angles rotation (X,Y',Z'' / roll,pitch,yaw) with float primitive type. More...