| The Gaudi Framework v27r1

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

- File List
- File Members

Transform3DTypes.h
Go to the documentation of this file.
1
2 //---------------------------------------------------------------------------------
10 //---------------------------------------------------------------------------------
11
12 #ifndef GAUDIKERNEL_TRANSFORM3DTYPES_H
13 #define GAUDIKERNEL_TRANSFORM3DTYPES_H 1
14
15 #ifdef __INTEL_COMPILER // Disable ICC remark from Math headers
16 #pragma warning(push)
17 #pragma warning(disable:1572) // Floating-point equality and inequality comparisons are unreliable
18 #endif
19
20 // Include files
21 #include "Math/Rotation3D.h"
22 #include "Math/RotationX.h"
23 #include "Math/RotationY.h"
24 #include "Math/RotationZ.h"
25 #include "Math/AxisAngle.h"
26 #include "Math/Transform3D.h"
27 #include "Math/EulerAngles.h"
28 #include "Math/Quaternion.h"
29 #include "Math/Vector3D.h"
30
31 #ifdef __INTEL_COMPILER
32 #pragma warning(pop)
33 #endif
34
42 namespace Gaudi
43 {
44
45 // NB : Please remember to give a simple doxygen comment for each tyedef
46
47 typedef ROOT::Math::Rotation3D Rotation3D;
48 typedef ROOT::Math::EulerAngles EulerAngles;
49 typedef ROOT::Math::Quaternion Quaternion;
50 typedef ROOT::Math::AxisAngle AxisAngle;
51 typedef ROOT::Math::RotationX RotationX;
52 typedef ROOT::Math::RotationY RotationY;
53 typedef ROOT::Math::RotationZ RotationZ;
54 typedef ROOT::Math::Transform3D Transform3D;
55 typedef ROOT::Math::XYZVector TranslationXYZ;
56
57 }
58
59 #endif // EVENT_TRANSFORM3DTYPES_H
Gaudi::Transform3D
ROOT::Math::Transform3D Transform3D
General 3D transformation (rotation+translation)
Definition: Transform3DTypes.h:54
Gaudi::AxisAngle
ROOT::Math::AxisAngle AxisAngle
3D Axis Angle
Definition: Transform3DTypes.h:50
Gaudi::TranslationXYZ
ROOT::Math::XYZVector TranslationXYZ
3D translation
Definition: Transform3DTypes.h:55
Gaudi::RotationY
ROOT::Math::RotationY RotationY
Rotation about Y axis.
Definition: Transform3DTypes.h:52
Gaudi::EulerAngles
ROOT::Math::EulerAngles EulerAngles
3D Euler Angles
Definition: Transform3DTypes.h:48
Gaudi::Quaternion
ROOT::Math::Quaternion Quaternion
3D Quaternion
Definition: Transform3DTypes.h:49
ROOT::Math::DisplacementVector3D
Definition: IMagneticFieldSvc.h:18
Gaudi::Rotation3D
ROOT::Math::Rotation3D Rotation3D
3D rotation
Definition: Transform3DTypes.h:47
Gaudi::RotationX
ROOT::Math::RotationX RotationX
Rotation about X axis.
Definition: Transform3DTypes.h:51
Gaudi
Helper functions to set/get the application return code.
Definition: __init__.py:1
Gaudi::RotationZ
ROOT::Math::RotationZ RotationZ
Rotation about Z axis.
Definition: Transform3DTypes.h:53