Go to the documentation of this file.
22 #ifndef GAUDIKERNEL_TRANSFORM3DTYPES_H
23 #define GAUDIKERNEL_TRANSFORM3DTYPES_H 1
25 #ifdef __INTEL_COMPILER // Disable ICC remark from Math headers
26 # pragma warning( push )
27 # pragma warning( disable : 1572 ) // Floating-point equality and inequality comparisons are unreliable
31 #include "Math/AxisAngle.h"
32 #include "Math/EulerAngles.h"
33 #include "Math/Quaternion.h"
34 #include "Math/Rotation3D.h"
35 #include "Math/RotationX.h"
36 #include "Math/RotationY.h"
37 #include "Math/RotationZ.h"
38 #include "Math/Transform3D.h"
39 #include "Math/Vector3D.h"
41 #ifdef __INTEL_COMPILER
42 # pragma warning( pop )
67 #endif // EVENT_TRANSFORM3DTYPES_H
ROOT::Math::RotationZ RotationZ
Rotation about Z axis.
ROOT::Math::Transform3D Transform3D
General 3D transformation (rotation+translation)
ROOT::Math::Quaternion Quaternion
3D Quaternion
ROOT::Math::XYZVector TranslationXYZ
3D translation
ROOT::Math::RotationY RotationY
Rotation about Y axis.
ROOT::Math::EulerAngles EulerAngles
3D Euler Angles
Header file for std:chrono::duration-based Counters.
ROOT::Math::AxisAngle AxisAngle
3D Axis Angle
ROOT::Math::RotationX RotationX
Rotation about X axis.
ROOT::Math::Rotation3D Rotation3D
3D rotation