Import Geant4 10.6.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2019-06-28 11:59:04 +02:00
parent 28a70706e0
commit d0f911957d
1056 changed files with 95168 additions and 78160 deletions
@@ -49,6 +49,7 @@
#include "globals.hh"
#include "G4Point3D.hh"
#include "G4Transform3D.hh"
class G4VisExtent
{
@@ -62,6 +63,15 @@ public: // With description
static const G4VisExtent& GetNullExtent ();
G4bool operator != (const G4VisExtent& e) const;
G4bool operator == (const G4VisExtent& e) const {return !operator!=(e);}
G4VisExtent& Transform (const G4Transform3D&);
// The above transforms the box defined by the 6 limits fXmin, fXmax,
// etc., and produces a new box that encloses the transformed box. If the
// transform includes a rotation the new box will likely be a good deal larger
// than the old one, but hey-ho, the concept of G4VisExtent requires the
// limits to be along the major axes and thus defines a box whose edges are
// parallel to the major axes. So use the above with care.
G4double GetXmin () const;
G4double GetXmax () const;
G4double GetYmin () const;