Geant4
9.6.p02
|
#include <G4PhysicalVolumeModel.hh>
Classes | |
class | G4PhysicalVolumeModelTouchable |
class | G4PhysicalVolumeNodeID |
Public Types | |
enum | { UNLIMITED = -1 } |
enum | ClippingMode { subtraction, intersection } |
Protected Member Functions | |
void | VisitGeometryAndGetVisReps (G4VPhysicalVolume *, G4int requestedDepth, const G4Transform3D &, G4VGraphicsScene &) |
void | DescribeAndDescend (G4VPhysicalVolume *, G4int requestedDepth, G4LogicalVolume *, G4VSolid *, G4Material *, const G4Transform3D &, G4VGraphicsScene &) |
virtual void | DescribeSolid (const G4Transform3D &theAT, G4VSolid *pSol, const G4VisAttributes *pVisAttribs, G4VGraphicsScene &sceneHandler) |
void | CalculateExtent () |
Protected Attributes | |
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 | fCurtailDescent |
G4VSolid * | fpClippingSolid |
ClippingMode | fClippingMode |
Protected Attributes inherited from G4VModel | |
G4String | fType |
G4String | fGlobalTag |
G4String | fGlobalDescription |
G4VisExtent | fExtent |
G4Transform3D | fTransform |
const G4ModelingParameters * | fpMP |
Definition at line 82 of file G4PhysicalVolumeModel.hh.
anonymous enum |
Enumerator | |
---|---|
UNLIMITED |
Definition at line 86 of file G4PhysicalVolumeModel.hh.
Enumerator | |
---|---|
subtraction | |
intersection |
Definition at line 88 of file G4PhysicalVolumeModel.hh.
G4PhysicalVolumeModel::G4PhysicalVolumeModel | ( | G4VPhysicalVolume * | pVPV = 0 , |
G4int | requestedDepth = UNLIMITED , |
||
const G4Transform3D & | modelTransformation = G4Transform3D() , |
||
const G4ModelingParameters * | pMP = 0 , |
||
G4bool | useFullExtent = false |
||
) |
Definition at line 59 of file G4PhysicalVolumeModel.cc.
|
virtual |
Definition at line 91 of file G4PhysicalVolumeModel.cc.
|
protected |
Definition at line 96 of file G4PhysicalVolumeModel.cc.
std::vector< G4AttValue > * G4PhysicalVolumeModel::CreateCurrentAttValues | ( | ) | const |
Definition at line 829 of file G4PhysicalVolumeModel.cc.
|
inline |
Definition at line 222 of file G4PhysicalVolumeModel.hh.
|
protected |
|
protectedvirtual |
Reimplemented in G4LogicalVolumeModel.
Definition at line 609 of file G4PhysicalVolumeModel.cc.
|
virtual |
Implements G4VModel.
Definition at line 136 of file G4PhysicalVolumeModel.cc.
Definition at line 754 of file G4PhysicalVolumeModel.cc.
Definition at line 158 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 161 of file G4PhysicalVolumeModel.hh.
|
virtual |
Reimplemented from G4VModel.
Definition at line 186 of file G4PhysicalVolumeModel.cc.
|
inline |
Definition at line 167 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 170 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 164 of file G4PhysicalVolumeModel.hh.
|
virtual |
Reimplemented from G4VModel.
Definition at line 174 of file G4PhysicalVolumeModel.cc.
|
inline |
Definition at line 180 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 173 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 156 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 154 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 201 of file G4PhysicalVolumeModel.hh.
|
inline |
Definition at line 215 of file G4PhysicalVolumeModel.hh.
Definition at line 211 of file G4PhysicalVolumeModel.hh.
Definition at line 207 of file G4PhysicalVolumeModel.hh.
Reimplemented from G4VModel.
Definition at line 701 of file G4PhysicalVolumeModel.cc.
|
protected |
|
protected |
Definition at line 260 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 265 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 255 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 263 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 262 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 261 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 264 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 257 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 258 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 256 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 259 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 249 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 252 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 251 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 250 of file G4PhysicalVolumeModel.hh.
|
protected |
Definition at line 254 of file G4PhysicalVolumeModel.hh.