#include <G4PhysicalVolumeMassScene.hh>
Inheritance diagram for G4PhysicalVolumeMassScene:
Public Member Functions | |
G4PhysicalVolumeMassScene (G4PhysicalVolumeModel *) | |
virtual | ~G4PhysicalVolumeMassScene () |
G4double | GetVolume () const |
G4double | GetMass () const |
void | Reset () |
void | PreAddSolid (const G4Transform3D &, 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 > &) |
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 75 of file G4PhysicalVolumeMassScene.hh.
G4PhysicalVolumeMassScene::G4PhysicalVolumeMassScene | ( | G4PhysicalVolumeModel * | ) |
Definition at line 45 of file G4PhysicalVolumeMassScene.cc.
00045 : 00046 fpPVModel (pPVModel), 00047 fVolume (0.), 00048 fMass (0.), 00049 fpLastPV (0), 00050 fPVPCount (0), 00051 fLastDepth (0), 00052 fLastDensity (0.) 00053 {}
G4PhysicalVolumeMassScene::~G4PhysicalVolumeMassScene | ( | ) | [virtual] |
void G4PhysicalVolumeMassScene::AddCompound | ( | const G4THitsMap< G4double > & | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddCompound | ( | const G4VDigi & | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddCompound | ( | const G4VHit & | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddCompound | ( | const G4VTrajectory & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4NURBS & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Polyhedron & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Polymarker & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Square & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Circle & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Text & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Scale & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::AddPrimitive | ( | const G4Polyline & | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4VSolid & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Polyhedra & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Polycone & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Torus & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Para & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Sphere & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Trap & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Trd & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Tubs & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Cons & | solid | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::AddSolid | ( | const G4Box & | solid | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::BeginPrimitives | ( | const G4Transform3D & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::BeginPrimitives2D | ( | const G4Transform3D & | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::EndPrimitives | ( | ) | [inline, virtual] |
virtual void G4PhysicalVolumeMassScene::EndPrimitives2D | ( | ) | [inline, virtual] |
G4double G4PhysicalVolumeMassScene::GetMass | ( | ) | const [inline] |
Definition at line 86 of file G4PhysicalVolumeMassScene.hh.
Referenced by G4ASCIITreeSceneHandler::EndModeling().
G4double G4PhysicalVolumeMassScene::GetVolume | ( | ) | const [inline] |
Definition at line 83 of file G4PhysicalVolumeMassScene.hh.
Referenced by G4ASCIITreeSceneHandler::EndModeling().
void G4PhysicalVolumeMassScene::PostAddSolid | ( | ) | [inline, virtual] |
void G4PhysicalVolumeMassScene::PreAddSolid | ( | const G4Transform3D & | , | |
const G4VisAttributes & | ||||
) | [inline, virtual] |
void G4PhysicalVolumeMassScene::Reset | ( | ) |
Definition at line 57 of file G4PhysicalVolumeMassScene.cc.
00058 { 00059 fVolume = 0.; 00060 fMass = 0.; 00061 fpLastPV = 0; 00062 fPVPCount = 0; 00063 fLastDepth = 0; 00064 fLastDensity = 0.; 00065 fDensityStack.clear(); 00066 }