Geant4
10.01.p03
|
#include <G4BoundingSphereScene.hh>
Private Member Functions | |
void | ProcessVolume (const G4VSolid &solid) |
Private Attributes | |
G4VModel * | fpModel |
G4Point3D | fCentre |
G4double | fRadius |
Additional Inherited Members | |
Protected Attributes inherited from G4PseudoScene | |
const G4Transform3D * | fpCurrentObjectTransformation |
Definition at line 41 of file G4BoundingSphereScene.hh.
G4BoundingSphereScene::G4BoundingSphereScene | ( | G4VModel * | pModel = 0 | ) |
Definition at line 39 of file G4BoundingSphereScene.cc.
|
virtual |
Definition at line 44 of file G4BoundingSphereScene.cc.
Definition at line 72 of file G4BoundingSphereScene.cc.
Referenced by G4Scene::CalculateExtent(), and ProcessVolume().
G4VisExtent G4BoundingSphereScene::GetBoundingSphereExtent | ( | ) |
Definition at line 46 of file G4BoundingSphereScene.cc.
References fCentre, and fRadius.
Referenced by G4Scene::CalculateExtent().
|
inline |
Definition at line 51 of file G4BoundingSphereScene.hh.
References fCentre.
Referenced by G4PhysicalVolumeModel::CalculateExtent().
|
inline |
Definition at line 53 of file G4BoundingSphereScene.hh.
References fRadius.
Referenced by G4PhysicalVolumeModel::CalculateExtent().
|
privatevirtual |
Implements G4PseudoScene.
Definition at line 50 of file G4BoundingSphereScene.cc.
References AccrueBoundingSphere(), G4PhysicalVolumeModel::CurtailDescent(), G4PseudoScene::fpCurrentObjectTransformation, fpModel, G4VSolid::GetExtent(), G4VisExtent::GetExtentCentre(), and G4VisExtent::GetExtentRadius().
void G4BoundingSphereScene::ResetBoundingSphere | ( | ) |
Definition at line 65 of file G4BoundingSphereScene.cc.
References fCentre, G4PseudoScene::fpCurrentObjectTransformation, and fRadius.
|
inline |
Definition at line 55 of file G4BoundingSphereScene.hh.
References fCentre.
|
private |
Definition at line 71 of file G4BoundingSphereScene.hh.
Referenced by GetBoundingSphereExtent(), GetCentre(), ResetBoundingSphere(), and SetCentre().
|
private |
Definition at line 70 of file G4BoundingSphereScene.hh.
Referenced by ProcessVolume().
|
private |
Definition at line 72 of file G4BoundingSphereScene.hh.
Referenced by GetBoundingSphereExtent(), GetRadius(), and ResetBoundingSphere().