Import Geant4 10.6.0 source tree
This commit is contained in:
@@ -23,10 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// class G4BooleanSolid
|
||||
// G4BooleanSolid
|
||||
//
|
||||
// Class description:
|
||||
//
|
||||
@@ -34,7 +31,6 @@
|
||||
// between other solids.
|
||||
|
||||
// 10.09.98 V.Grichine - created
|
||||
//
|
||||
// --------------------------------------------------------------------
|
||||
#ifndef G4BOOLEANSOLID_HH
|
||||
#define G4BOOLEANSOLID_HH
|
||||
@@ -117,26 +113,25 @@ class G4BooleanSolid : public G4VSolid
|
||||
|
||||
protected:
|
||||
|
||||
G4VSolid* fPtrSolidA;
|
||||
G4VSolid* fPtrSolidB;
|
||||
G4VSolid* fPtrSolidA = nullptr;
|
||||
G4VSolid* fPtrSolidB = nullptr;
|
||||
|
||||
private:
|
||||
|
||||
G4int fStatistics;
|
||||
G4double fCubVolEpsilon;
|
||||
G4double fAreaAccuracy;
|
||||
G4double fCubicVolume;
|
||||
G4double fSurfaceArea;
|
||||
G4int fStatistics = 1000000;
|
||||
G4double fCubVolEpsilon = 0.001;
|
||||
G4double fAreaAccuracy = -1;
|
||||
G4double fCubicVolume = -1.0;
|
||||
G4double fSurfaceArea = -1.0;
|
||||
|
||||
mutable G4bool fRebuildPolyhedron;
|
||||
mutable G4Polyhedron* fpPolyhedron;
|
||||
mutable G4bool fRebuildPolyhedron = false;
|
||||
mutable G4Polyhedron* fpPolyhedron = nullptr;
|
||||
|
||||
mutable std::vector<std::pair<G4VSolid *,G4Transform3D>> fPrimitives;
|
||||
mutable G4double fPrimitivesSurfaceArea;
|
||||
mutable G4double fPrimitivesSurfaceArea = 0.0;
|
||||
|
||||
G4bool createdDisplacedSolid;
|
||||
G4bool createdDisplacedSolid = false;
|
||||
// If & only if this object created it, it must delete it
|
||||
|
||||
} ;
|
||||
|
||||
#include "G4BooleanSolid.icc"
|
||||
|
||||
Reference in New Issue
Block a user