| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Transform3DTypes.h
Go to the documentation of this file.
1
2 //---------------------------------------------------------------------------------
13 //---------------------------------------------------------------------------------
14
15 #ifndef GAUDIKERNEL_TRANSFORM3DTYPES_H
16 #define GAUDIKERNEL_TRANSFORM3DTYPES_H 1
17
18 #ifdef __INTEL_COMPILER // Disable ICC remark from Math headers
19 #pragma warning(push)
20 #pragma warning(disable:1572) // Floating-point equality and inequality comparisons are unreliable
21 #endif
22
23 // Include files
24 #include "Math/Rotation3D.h"
25 #include "Math/RotationX.h"
26 #include "Math/RotationY.h"
27 #include "Math/RotationZ.h"
28 #include "Math/AxisAngle.h"
29 #include "Math/Transform3D.h"
30 #include "Math/EulerAngles.h"
31 #include "Math/Quaternion.h"
32 #include "Math/Vector3D.h"
33
34 #ifdef __INTEL_COMPILER
35 #pragma warning(pop)
36 #endif
37
45 namespace Gaudi
46 {
47
48 // NB : Please remember to give a simple doxygen comment for each tyedef
49
50 typedef ROOT::Math::Rotation3D Rotation3D;
51 typedef ROOT::Math::EulerAngles EulerAngles;
52 typedef ROOT::Math::Quaternion Quaternion;
53 typedef ROOT::Math::AxisAngle AxisAngle;
54 typedef ROOT::Math::RotationX RotationX;
55 typedef ROOT::Math::RotationY RotationY;
56 typedef ROOT::Math::RotationZ RotationZ;
57 typedef ROOT::Math::Transform3D Transform3D;
58 typedef ROOT::Math::XYZVector TranslationXYZ;
59
60 }
61
62 #endif // EVENT_TRANSFORM3DTYPES_H