Geant4 Cross Reference |
>> 1 // This code implementation is the intellectual property of >> 2 // the GEANT4 collaboration. 1 // 3 // 2 // ******************************************* << 4 // By copying, distributing or modifying the Program (or any work 3 // * License and Disclaimer << 5 // based on the Program) you indicate your acceptance of this statement, 4 // * << 6 // and all its terms. 5 // * The Geant4 software is copyright of th << 6 // * the Geant4 Collaboration. It is provided << 7 // * conditions of the Geant4 Software License << 8 // * LICENSE and available at http://cern.ch/ << 9 // * include a list of copyright holders. << 10 // * << 11 // * Neither the authors of this software syst << 12 // * institutes,nor the agencies providing fin << 13 // * work make any representation or warran << 14 // * regarding this software system or assum << 15 // * use. Please see the license in the file << 16 // * for the full disclaimer and the limitatio << 17 // * << 18 // * This code implementation is the result << 19 // * technical work of the GEANT4 collaboratio << 20 // * By using, copying, modifying or distri << 21 // * any work based on the software) you ag << 22 // * use in resulting scientific publicati << 23 // * acceptance of all terms of the Geant4 Sof << 24 // ******************************************* << 25 // << 26 // 7 // >> 8 // $Id: G4Transform3D.hh,v 1.2 1999/11/16 17:29:14 gcosmo Exp $ >> 9 // GEANT4 tag $Name: geant4-01-01 $ 27 // 10 // 28 #ifndef G4TRANSFORM3D_HH 11 #ifndef G4TRANSFORM3D_HH 29 #define G4TRANSFORM3D_HH 12 #define G4TRANSFORM3D_HH 30 13 >> 14 #include "globals.hh" 31 #include <CLHEP/Geometry/Transform3D.h> 15 #include <CLHEP/Geometry/Transform3D.h> 32 16 33 using G4Transform3D = HepGeom::Transform3D; << 17 typedef HepTransform3D G4Transform3D; 34 18 35 using G4Rotate3D = HepGeom::Rotate3D; << 19 typedef HepRotate3D G4Rotate3D; 36 using G4RotateX3D = HepGeom::RotateX3D; << 20 typedef HepRotateX3D G4RotateX3D; 37 using G4RotateY3D = HepGeom::RotateY3D; << 21 typedef HepRotateY3D G4RotateY3D; 38 using G4RotateZ3D = HepGeom::RotateZ3D; << 22 typedef HepRotateZ3D G4RotateZ3D; 39 << 23 40 using G4Translate3D = HepGeom::Translate3D; << 24 typedef HepTranslate3D G4Translate3D; 41 using G4TranslateX3D = HepGeom::TranslateX3D; << 25 typedef HepTranslateX3D G4TranslateX3D; 42 using G4TranslateY3D = HepGeom::TranslateY3D; << 26 typedef HepTranslateY3D G4TranslateY3D; 43 using G4TranslateZ3D = HepGeom::TranslateZ3D; << 27 typedef HepTranslateZ3D G4TranslateZ3D; 44 << 28 45 using G4Reflect3D = HepGeom::Reflect3D; << 29 typedef HepReflect3D G4Reflect3D; 46 using G4ReflectX3D = HepGeom::ReflectX3D; << 30 typedef HepReflectX3D G4ReflectX3D; 47 using G4ReflectY3D = HepGeom::ReflectY3D; << 31 typedef HepReflectY3D G4ReflectY3D; 48 using G4ReflectZ3D = HepGeom::ReflectZ3D; << 32 typedef HepReflectZ3D G4ReflectZ3D; 49 << 33 50 using G4Scale3D = HepGeom::Scale3D; << 34 typedef HepScale3D G4Scale3D; 51 using G4ScaleX3D = HepGeom::ScaleX3D; << 35 typedef HepScaleX3D G4ScaleX3D; 52 using G4ScaleY3D = HepGeom::ScaleY3D; << 36 typedef HepScaleY3D G4ScaleY3D; 53 using G4ScaleZ3D = HepGeom::ScaleZ3D; << 37 typedef HepScaleZ3D G4ScaleZ3D; 54 38 55 #endif /* G4TRANSFORM3D_HH */ 39 #endif /* G4TRANSFORM3D_HH */ 56 40