#include <G4PhysicalVolumeSearchScene.hh>
Inheritance diagram for G4PhysicalVolumeSearchScene:
Public Member Functions | |
G4PhysicalVolumeSearchScene (G4PhysicalVolumeModel *, const G4String &requiredPhysicalVolumeName, G4int requiredCopyNo) | |
virtual | ~G4PhysicalVolumeSearchScene () |
void | PreAddSolid (const G4Transform3D &objectTransformation, const G4VisAttributes &) |
void | PostAddSolid () |
void | AddSolid (const G4Box &solid) |
void | AddSolid (const G4Cons &solid) |
void | AddSolid (const G4Tubs &solid) |
void | AddSolid (const G4Trd &solid) |
void | AddSolid (const G4Trap &solid) |
void | AddSolid (const G4Sphere &solid) |
void | AddSolid (const G4Para &solid) |
void | AddSolid (const G4Torus &solid) |
void | AddSolid (const G4Polycone &solid) |
void | AddSolid (const G4Polyhedra &solid) |
void | AddSolid (const G4VSolid &solid) |
void | AddCompound (const G4VTrajectory &) |
void | AddCompound (const G4VHit &) |
void | AddCompound (const G4VDigi &) |
void | AddCompound (const G4THitsMap< G4double > &) |
const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > & | GetFoundFullPVPath () const |
G4int | GetFoundDepth () const |
G4VPhysicalVolume * | GetFoundVolume () const |
const G4Transform3D & | GetFoundTransformation () const |
virtual void | BeginPrimitives (const G4Transform3D &) |
virtual void | EndPrimitives () |
virtual void | BeginPrimitives2D (const G4Transform3D &) |
virtual void | EndPrimitives2D () |
virtual void | AddPrimitive (const G4Polyline &) |
virtual void | AddPrimitive (const G4Scale &) |
virtual void | AddPrimitive (const G4Text &) |
virtual void | AddPrimitive (const G4Circle &) |
virtual void | AddPrimitive (const G4Square &) |
virtual void | AddPrimitive (const G4Polymarker &) |
virtual void | AddPrimitive (const G4Polyhedron &) |
virtual void | AddPrimitive (const G4NURBS &) |
Definition at line 52 of file G4PhysicalVolumeSearchScene.hh.
G4PhysicalVolumeSearchScene::G4PhysicalVolumeSearchScene | ( | G4PhysicalVolumeModel * | , | |
const G4String & | requiredPhysicalVolumeName, | |||
G4int | requiredCopyNo | |||
) |
Definition at line 40 of file G4PhysicalVolumeSearchScene.cc.
00042 : 00043 fpPVModel (pPVModel), 00044 fRequiredPhysicalVolumeName (requiredPhysicalVolumeName), 00045 fRequiredCopyNo (requiredCopyNo), 00046 fpCurrentObjectTransformation (0), 00047 fFoundDepth (0), 00048 fpFoundPV (0), 00049 fpFoundLV (0), 00050 fMultipleOccurrence (false) 00051 {}
G4PhysicalVolumeSearchScene::~G4PhysicalVolumeSearchScene | ( | ) | [virtual] |
void G4PhysicalVolumeSearchScene::AddCompound | ( | const G4THitsMap< G4double > & | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddCompound | ( | const G4VDigi & | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddCompound | ( | const G4VHit & | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddCompound | ( | const G4VTrajectory & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4NURBS & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Polyhedron & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Polymarker & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Square & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Circle & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Text & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Scale & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::AddPrimitive | ( | const G4Polyline & | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4VSolid & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Polyhedra & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Polycone & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Torus & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Para & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Sphere & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Trap & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Trd & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Tubs & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Cons & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::AddSolid | ( | const G4Box & | solid | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::BeginPrimitives | ( | const G4Transform3D & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::BeginPrimitives2D | ( | const G4Transform3D & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::EndPrimitives | ( | ) | [inline, virtual] |
virtual void G4PhysicalVolumeSearchScene::EndPrimitives2D | ( | ) | [inline, virtual] |
G4int G4PhysicalVolumeSearchScene::GetFoundDepth | ( | ) | const [inline] |
Definition at line 46 of file G4PhysicalVolumeSearchScene.icc.
Referenced by G4VisCommandSceneAddVolume::SetNewValue().
const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > & G4PhysicalVolumeSearchScene::GetFoundFullPVPath | ( | ) | const [inline] |
Definition at line 42 of file G4PhysicalVolumeSearchScene.icc.
Referenced by G4VisCommandSceneAddVolume::SetNewValue().
const G4Transform3D & G4PhysicalVolumeSearchScene::GetFoundTransformation | ( | ) | const [inline] |
Definition at line 56 of file G4PhysicalVolumeSearchScene.icc.
Referenced by G4VisCommandSceneAddVolume::SetNewValue().
G4VPhysicalVolume * G4PhysicalVolumeSearchScene::GetFoundVolume | ( | ) | const [inline] |
Definition at line 51 of file G4PhysicalVolumeSearchScene.icc.
Referenced by G4VisCommandSceneAddVolume::SetNewValue(), and G4PhysicalVolumeModel::Validate().
void G4PhysicalVolumeSearchScene::PostAddSolid | ( | ) | [inline, virtual] |
void G4PhysicalVolumeSearchScene::PreAddSolid | ( | const G4Transform3D & | objectTransformation, | |
const G4VisAttributes & | ||||
) | [inline, virtual] |