Kindr
Kinematics and Dynamics for Robotics
EulerAnglesZyx.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 EulerAnglesZyx.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 kindr
 

Typedefs

typedef EulerAnglesZyx< double > kindr::EulerAnglesZyxD
 Active Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with double primitive type. More...
 
typedef EulerAnglesZyx< float > kindr::EulerAnglesZyxF
 Active Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with float primitive type. More...
 
typedef EulerAnglesZyx< double > kindr::EulerAnglesZyxPD
 Passive Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with double primitive type. More...
 
typedef EulerAnglesZyx< float > kindr::EulerAnglesZyxPF
 Passive Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with float primitive type. More...
 
template<typename PrimType_ >
using kindr::EulerAnglesYpr = EulerAnglesZyx< PrimType_ >
 Equivalent Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) class. More...
 
typedef EulerAnglesYpr< double > kindr::EulerAnglesYprD
 Active Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with double primitive type. More...
 
typedef EulerAnglesYpr< float > kindr::EulerAnglesYprF
 Active Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with float primitive type. More...
 
typedef EulerAnglesYpr< double > kindr::EulerAnglesYprPD
 Passive Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with double primitive type. More...
 
typedef EulerAnglesYpr< float > kindr::EulerAnglesYprPF
 Passive Euler angles rotation (Z,Y',X'' / yaw,pitch,roll) with float primitive type. More...