Geant4-11
|
#include <G4PhysicalVolumesSearchScene.hh>
Data Structures | |
struct | Findings |
class | Matcher |
Public Member Functions | |
void | AddCompound (const G4Mesh &) |
void | AddCompound (const G4THitsMap< G4double > &) |
void | AddCompound (const G4THitsMap< G4StatDouble > &) |
void | AddCompound (const G4VDigi &) |
void | AddCompound (const G4VHit &) |
void | AddCompound (const G4VTrajectory &) |
void | AddPrimitive (const G4Circle &) |
void | AddPrimitive (const G4Plotter &) |
void | AddPrimitive (const G4Polyhedron &) |
void | AddPrimitive (const G4Polyline &) |
void | AddPrimitive (const G4Polymarker &) |
void | AddPrimitive (const G4Square &) |
void | AddPrimitive (const G4Text &) |
void | AddSolid (const G4Box &solid) |
void | AddSolid (const G4Cons &solid) |
void | AddSolid (const G4Ellipsoid &solid) |
void | AddSolid (const G4Orb &solid) |
void | AddSolid (const G4Para &solid) |
void | AddSolid (const G4Polycone &solid) |
void | AddSolid (const G4Polyhedra &solid) |
void | AddSolid (const G4Sphere &solid) |
void | AddSolid (const G4TessellatedSolid &solid) |
void | AddSolid (const G4Torus &solid) |
void | AddSolid (const G4Trap &solid) |
void | AddSolid (const G4Trd &solid) |
void | AddSolid (const G4Tubs &solid) |
void | AddSolid (const G4VSolid &solid) |
void | BeginPrimitives (const G4Transform3D &) |
void | BeginPrimitives2D (const G4Transform3D &) |
void | EndPrimitives () |
void | EndPrimitives2D () |
G4PhysicalVolumesSearchScene (G4PhysicalVolumeModel *pSearchVolumeModel, const G4String &requiredPhysicalVolumeName, G4int requiredCopyNo=-1, G4int requiredContinuation=G4PhysicalVolumeModel::UNLIMITED) | |
virtual const G4VisExtent & | GetExtent () const |
const std::vector< Findings > & | GetFindings () const |
void | PostAddSolid () |
void | PreAddSolid (const G4Transform3D &objectTransformation, const G4VisAttributes &) |
virtual | ~G4PhysicalVolumesSearchScene () |
Protected Attributes | |
const G4Transform3D * | fpCurrentObjectTransformation |
Private Member Functions | |
void | ProcessVolume (const G4VSolid &) |
Private Attributes | |
std::vector< Findings > | fFindings |
Matcher | fMatcher |
const G4PhysicalVolumeModel * | fpSearchVolumesModel |
G4int | fRequiredContinuation |
G4int | fRequiredCopyNo |
Definition at line 45 of file G4PhysicalVolumesSearchScene.hh.
G4PhysicalVolumesSearchScene::G4PhysicalVolumesSearchScene | ( | G4PhysicalVolumeModel * | pSearchVolumeModel, |
const G4String & | requiredPhysicalVolumeName, | ||
G4int | requiredCopyNo = -1 , |
||
G4int | requiredContinuation = G4PhysicalVolumeModel::UNLIMITED |
||
) |
Definition at line 38 of file G4PhysicalVolumesSearchScene.cc.
|
inlinevirtual |
Definition at line 56 of file G4PhysicalVolumesSearchScene.hh.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 61 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
Referenced by G4OpenGLSceneHandler::AddCompound(), G4Qt3DSceneHandler::AddCompound(), and G4VtkSceneHandler::AddCompound().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 62 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 71 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 63 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 64 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 72 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 73 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 65 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 74 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 66 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 67 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 68 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 69 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 76 of file G4PseudoScene.hh.
References G4PseudoScene::ProcessVolume().
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
virtualinherited |
Reimplemented in G4VSceneHandler, and G4BoundingExtentScene.
Definition at line 37 of file G4VGraphicsScene.cc.
Referenced by G4VFieldModel::DescribeYourselfTo().
|
inline |
Definition at line 91 of file G4PhysicalVolumesSearchScene.hh.
References fFindings.
Referenced by G4VisCommandSceneAddLocalAxes::SetNewValue(), G4VisCommandSceneAddVolume::SetNewValue(), G4VisCommandSetVolumeForField::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), and G4VisCommandViewerCentreOn::SetNewValue().
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Implements G4VGraphicsScene.
Definition at line 56 of file G4PseudoScene.hh.
References G4PseudoScene::fpCurrentObjectTransformation.
|
privatevirtual |
Reimplemented from G4PseudoScene.
Definition at line 49 of file G4PhysicalVolumesSearchScene.cc.
References G4PhysicalVolumeModel::CurtailDescent(), fFindings, fMatcher, G4PseudoScene::fpCurrentObjectTransformation, fpSearchVolumesModel, fRequiredContinuation, fRequiredCopyNo, G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentPV(), G4PhysicalVolumeModel::GetCurrentPVCopyNo(), G4PhysicalVolumeModel::GetFullPVPath(), G4VPhysicalVolume::GetName(), G4PhysicalVolumeModel::GetTopPhysicalVolume(), G4PhysicalVolumesSearchScene::Matcher::Match(), and G4InuclParticleNames::name().
|
private |
Definition at line 114 of file G4PhysicalVolumesSearchScene.hh.
Referenced by GetFindings(), and ProcessVolume().
|
private |
Definition at line 111 of file G4PhysicalVolumesSearchScene.hh.
Referenced by ProcessVolume().
|
protectedinherited |
Definition at line 101 of file G4PseudoScene.hh.
Referenced by G4PseudoScene::PreAddSolid(), G4PhysicalVolumeSearchScene::ProcessVolume(), ProcessVolume(), G4BoundingExtentScene::ProcessVolume(), G4BoundingSphereScene::ProcessVolume(), G4BoundingExtentScene::ResetBoundingExtent(), and G4BoundingSphereScene::ResetBoundingSphere().
|
private |
Definition at line 110 of file G4PhysicalVolumesSearchScene.hh.
Referenced by ProcessVolume().
|
private |
Definition at line 113 of file G4PhysicalVolumesSearchScene.hh.
Referenced by ProcessVolume().
|
private |
Definition at line 112 of file G4PhysicalVolumesSearchScene.hh.
Referenced by ProcessVolume().