| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4LogicalVolumeModel.hh>
 Inheritance diagram for G4LogicalVolumeModel:
 Collaboration diagram for G4LogicalVolumeModel:Protected Member Functions | |
| void | DescribeSolid (const G4Transform3D &theAT, G4VSolid *pSol, const G4VisAttributes *pVisAttribs, G4VGraphicsScene &sceneHandler) | 
  Protected Member Functions inherited from G4PhysicalVolumeModel | |
| void | VisitGeometryAndGetVisReps (G4VPhysicalVolume *, G4int requestedDepth, const G4Transform3D &, G4VGraphicsScene &) | 
| void | DescribeAndDescend (G4VPhysicalVolume *, G4int requestedDepth, G4LogicalVolume *, G4VSolid *, G4Material *, const G4Transform3D &, G4VGraphicsScene &) | 
| void | CalculateExtent () | 
Protected Attributes | |
| G4LogicalVolume * | fpLV | 
| G4bool | fBooleans | 
| G4bool | fVoxels | 
| G4bool | fReadout | 
  Protected Attributes inherited from G4PhysicalVolumeModel | |
| G4VPhysicalVolume * | fpTopPV | 
| G4String | fTopPVName | 
| G4int | fTopPVCopyNo | 
| G4int | fRequestedDepth | 
| G4bool | fUseFullExtent | 
| G4int | fCurrentDepth | 
| G4VPhysicalVolume * | fpCurrentPV | 
| G4LogicalVolume * | fpCurrentLV | 
| G4Material * | fpCurrentMaterial | 
| G4Transform3D * | fpCurrentTransform | 
| std::vector < G4PhysicalVolumeNodeID >  | fBaseFullPVPath | 
| std::vector < G4PhysicalVolumeNodeID >  | fFullPVPath | 
| std::vector < G4PhysicalVolumeNodeID >  | fDrawnPVPath | 
| G4bool | fAbort | 
| G4bool | fCurtailDescent | 
| G4VSolid * | fpClippingSolid | 
| ClippingMode | fClippingMode | 
  Protected Attributes inherited from G4VModel | |
| G4String | fType | 
| G4String | fGlobalTag | 
| G4String | fGlobalDescription | 
| G4VisExtent | fExtent | 
| G4Transform3D | fTransform | 
| const G4ModelingParameters * | fpMP | 
Additional Inherited Members | |
  Public Types inherited from G4PhysicalVolumeModel | |
| enum | { UNLIMITED = -1 } | 
| enum | ClippingMode { subtraction, intersection } | 
Definition at line 51 of file G4LogicalVolumeModel.hh.
| G4LogicalVolumeModel::G4LogicalVolumeModel | ( | G4LogicalVolume * | pLV, | 
| G4int | soughtDepth = 1,  | 
        ||
| G4bool | booleans = true,  | 
        ||
| G4bool | voxels = true,  | 
        ||
| G4bool | readout = true,  | 
        ||
| const G4Transform3D & | modelTransformation = G4Transform3D(),  | 
        ||
| const G4ModelingParameters * | pMP = 0  | 
        ||
| ) | 
Definition at line 45 of file G4LogicalVolumeModel.cc.
      
  | 
  virtual | 
Definition at line 80 of file G4LogicalVolumeModel.cc.
      
  | 
  protectedvirtual | 
Reimplemented from G4PhysicalVolumeModel.
Definition at line 133 of file G4LogicalVolumeModel.cc.
References FatalException, G4Exception(), G4VGraphicsScene::PostAddSolid(), G4VGraphicsScene::PreAddSolid(), and G4VisAttributes::SetForceWireframe().
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VModel.
Definition at line 83 of file G4LogicalVolumeModel.cc.
References G4VGraphicsScene::AddPrimitive(), G4VGraphicsScene::BeginPrimitives(), G4DrawVoxels::CreatePlacedPolyhedra(), G4PhysicalVolumeModel::DescribeYourselfTo(), G4VGraphicsScene::EndPrimitives(), G4cout, G4endl, G4VReadOutGeometry::GetName(), G4VPhysicalVolume::GetName(), G4VSensitiveDetector::GetROgeometry(), G4VReadOutGeometry::GetROWorld(), G4ModelingParameters::SetCulling(), and G4VModel::SetModelingParameters().
 Here is the call graph for this function:Reimplemented from G4VModel.
Definition at line 68 of file G4LogicalVolumeModel.hh.
      
  | 
  protected | 
Definition at line 84 of file G4LogicalVolumeModel.hh.
      
  | 
  protected | 
Definition at line 83 of file G4LogicalVolumeModel.hh.
      
  | 
  protected | 
Definition at line 86 of file G4LogicalVolumeModel.hh.
      
  | 
  protected | 
Definition at line 85 of file G4LogicalVolumeModel.hh.