Logo ROOT   6.08/07
Reference Guide
Classes | Namespaces | Functions
3DConversions.h File Reference
#include "Math/GenVector/Rotation3Dfwd.h"
#include "Math/GenVector/AxisAnglefwd.h"
#include "Math/GenVector/EulerAnglesfwd.h"
#include "Math/GenVector/Quaternionfwd.h"
#include "Math/GenVector/RotationXfwd.h"
#include "Math/GenVector/RotationYfwd.h"
#include "Math/GenVector/RotationZfwd.h"
#include "Math/GenVector/RotationZYXfwd.h"
Include dependency graph for 3DConversions.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Math::gv_detail::ERROR_This_Rotation_Conversion_is_NOT_Supported
 

Namespaces

 ROOT
 This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecutor::MapReduce.
 
 ROOT::Math
 
 ROOT::Math::gv_detail
 

Functions

template<class R1 , class R2 >
void ROOT::Math::gv_detail::convert (R1 const &, R2 const)
 
void ROOT::Math::gv_detail::convert (Rotation3D const &from, AxisAngle &to)
 conversion functions from 3D rotation. More...
 
void ROOT::Math::gv_detail::convert (Rotation3D const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (Rotation3D const &from, Quaternion &to)
 conversion from Rotation3D to Quaternion More...
 
void ROOT::Math::gv_detail::convert (Rotation3D const &from, RotationZYX &to)
 conversion from Rotation3D to RotationZYX same Math used as for EulerAngles apart from some different meaning of angles and matrix elements. More...
 
void ROOT::Math::gv_detail::convert (AxisAngle const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (AxisAngle const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (AxisAngle const &from, Quaternion &to)
 
void ROOT::Math::gv_detail::convert (AxisAngle const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (EulerAngles const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (EulerAngles const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (EulerAngles const &from, Quaternion &to)
 
void ROOT::Math::gv_detail::convert (EulerAngles const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (Quaternion const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (Quaternion const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (Quaternion const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (Quaternion const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (RotationZYX const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (RotationZYX const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (RotationZYX const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (RotationZYX const &from, Quaternion &to)
 
void ROOT::Math::gv_detail::convert (RotationX const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (RotationX const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (RotationX const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (RotationX const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (RotationX const &from, Quaternion &to)
 
void ROOT::Math::gv_detail::convert (RotationY const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (RotationY const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (RotationY const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (RotationY const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (RotationY const &from, Quaternion &to)
 
void ROOT::Math::gv_detail::convert (RotationZ const &from, Rotation3D &to)
 
void ROOT::Math::gv_detail::convert (RotationZ const &from, RotationZYX &to)
 
void ROOT::Math::gv_detail::convert (RotationZ const &from, AxisAngle &to)
 
void ROOT::Math::gv_detail::convert (RotationZ const &from, EulerAngles &to)
 
void ROOT::Math::gv_detail::convert (RotationZ const &from, Quaternion &to)