42 #ifndef G4BOOLEANSOLID_HH 
   43 #define G4BOOLEANSOLID_HH 
   51 class HepPolyhedronProcessor;
 
   86     std::ostream& 
StreamInfo(std::ostream& os) 
const;
 
virtual G4Polyhedron * GetPolyhedron() const 
 
G4BooleanSolid(const G4String &pName, G4VSolid *pSolidA, G4VSolid *pSolidB)
 
CLHEP::Hep3Vector G4ThreeVector
 
CLHEP::HepRotation G4RotationMatrix
 
virtual G4GeometryType GetEntityType() const 
 
G4double GetSurfaceArea()
 
G4int GetCubVolStatistics() const 
 
G4int GetAreaStatistics() const 
 
G4bool createdDisplacedSolid
 
G4double GetCubVolEpsilon() const 
 
std::ostream & StreamInfo(std::ostream &os) const 
 
G4Polyhedron * fpPolyhedron
 
virtual ~G4BooleanSolid()
 
virtual const G4VSolid * GetConstituentSolid(G4int no) const 
 
G4double GetAreaRatio() const 
 
void SetCubVolStatistics(G4int st)
 
void SetAreaStatistics(G4int st)
 
G4bool fRebuildPolyhedron
 
G4ThreeVector GetPointOnSurface() const 
 
G4double GetAreaAccuracy() const 
 
void SetAreaAccuracy(G4double ep)
 
G4BooleanSolid & operator=(const G4BooleanSolid &rhs)
 
void SetCubVolEpsilon(G4double ep)
 
G4double GetCubicVolume()
 
G4Polyhedron * StackPolyhedron(HepPolyhedronProcessor &, const G4VSolid *) const