50 G4VSolid(name), fCubicVolume(0.), fSurfaceArea(0.),
51 fRebuildPolyhedron(false), fpPolyhedron(0)
95 if (
this == &rhs) {
return *
this; }
123 os <<
"-----------------------------------------------------------\n" 124 <<
" *** Dump for solid - " <<
GetName() <<
" ***\n" 125 <<
" ===================================================\n" 128 <<
" NOT available !\n" 129 <<
"-----------------------------------------------------------\n";
G4int GetNumberOfRotationStepsAtTimeOfCreation() const
G4bool fRebuildPolyhedron
G4double GetRadiusInRing(G4double rmin, G4double rmax) const
virtual std::ostream & StreamInfo(std::ostream &os) const
virtual G4GeometryType GetEntityType() const =0
#define G4MUTEX_INITIALIZER
G4Polyhedron * fpPolyhedron
G4CSGSolid(const G4String &pName)
static G4int GetNumberOfRotationSteps()
G4VSolid & operator=(const G4VSolid &rhs)
virtual G4Polyhedron * CreatePolyhedron() const
G4CSGSolid & operator=(const G4CSGSolid &rhs)
virtual G4Polyhedron * GetPolyhedron() const