| # Gaudi Framework, version v22r0 |

Home |  | Generated: 9 Feb 2011

# Transform3DTypes.h

Go to the documentation of this file.

    00001
    00002 //---------------------------------------------------------------------------------
    00013 //---------------------------------------------------------------------------------
    00014
    00015 #ifndef GAUDIKERNEL_TRANSFORM3DTYPES_H
    00016 #define GAUDIKERNEL_TRANSFORM3DTYPES_H 1
    00017
    00018 #ifdef __INTEL_COMPILER         // Disable ICC remark from Math headers
    00019   #pragma warning(push)
    00020   #pragma warning(disable:1572) // Floating-point equality and inequality comparisons are unreliable
    00021 #endif
    00022
    00023 // Include files
    00024 #include "Math/Rotation3D.h"
    00025 #include "Math/RotationX.h"
    00026 #include "Math/RotationY.h"
    00027 #include "Math/RotationZ.h"
    00028 #include "Math/AxisAngle.h"
    00029 #include "Math/Transform3D.h"
    00030 #include "Math/EulerAngles.h"
    00031 #include "Math/Quaternion.h"
    00032 #include "Math/Vector3D.h"
    00033
    00034 #ifdef __INTEL_COMPILER
    00035   #pragma warning(pop)
    00036 #endif
    00037
    00045 namespace Gaudi
    00046 {
    00047
    00048   // NB : Please remember to give a simple doxygen comment for each tyedef
    00049
    00050   typedef ROOT::Math::Rotation3D      Rotation3D;
    00051   typedef ROOT::Math::EulerAngles     EulerAngles;
    00052   typedef ROOT::Math::Quaternion      Quaternion;
    00053   typedef ROOT::Math::AxisAngle       AxisAngle;
    00054   typedef ROOT::Math::RotationX       RotationX;
    00055   typedef ROOT::Math::RotationY       RotationY;
    00056   typedef ROOT::Math::RotationZ       RotationZ;
    00057   typedef ROOT::Math::Transform3D     Transform3D;
    00058   typedef ROOT::Math::XYZVector       TranslationXYZ;
    00059
    00060 }
    00061
    00062 #endif // EVENT_TRANSFORM3DTYPES_H

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines