61 "PhysVol representation of LogVol " + pLV -> GetName (),
75 fType =
"G4LogicalVolumeModel";
100 for (
size_t i = 0; i < pPPL -> size (); i++) {
102 const G4Polyhedron& polyhedron = (*pPPL)[i].GetPolyhedron ();
119 <<
"\" with top physical volume \""
140 G4VSolid* pSol0 = pSol -> GetConstituentSolid (0);
142 G4VSolid* pSol1 = pSol -> GetConstituentSolid (1);
145 (
"G4PhysicalVolumeModel::DescribeSolid",
147 "2nd component solid in Boolean is missing.");
152 DescribeSolid (theAT, pSol0, &constituentAttributes, sceneHandler);
153 DescribeSolid (theAT, pSol1, &constituentAttributes, sceneHandler);
std::vector< G4PlacedPolyhedron > G4PlacedPolyhedronList
G4DLLIMPORT std::ostream G4cout
G4PlacedPolyhedronList * CreatePlacedPolyhedra(const G4LogicalVolume *) const
void DescribeYourselfTo(G4VGraphicsScene &)
virtual ~G4LogicalVolumeModel()
G4LogicalVolumeModel(G4LogicalVolume *, G4int soughtDepth=1, G4bool booleans=true, G4bool voxels=true, G4bool readout=true, const G4Transform3D &modelTransformation=G4Transform3D(), const G4ModelingParameters *=0)
void DescribeSolid(const G4Transform3D &theAT, G4VSolid *pSol, const G4VisAttributes *pVisAttribs, G4VGraphicsScene &sceneHandler)
G4VSensitiveDetector * GetSensitiveDetector() const
G4SmartVoxelHeader * GetVoxelHeader() const
G4VPhysicalVolume * fpTopPV
void DescribeYourselfTo(G4VGraphicsScene &)
virtual void BeginPrimitives(const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual void PostAddSolid()=0
virtual void AddPrimitive(const G4Polyline &)=0
virtual void EndPrimitives()=0
virtual void PreAddSolid(const G4Transform3D &objectTransformation, const G4VisAttributes &visAttribs)=0
void SetModelingParameters(const G4ModelingParameters *)
G4String fGlobalDescription
const G4ModelingParameters * fpMP
G4LogicalVolume * GetLogicalVolume() const
const G4String & GetName() const
G4VPhysicalVolume * GetROWorld() const
G4VReadOutGeometry * GetROgeometry() const
void SetForceWireframe(G4bool)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)