ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/modeling/include/G4BoundingExtentScene.hh>
Private Member Functions | |
void | ProcessVolume (const G4VSolid &solid) |
Private Attributes | |
G4VModel * | fpModel |
G4VisExtent | fExtent |
Additional Inherited Members | |
Protected Attributes inherited from G4PseudoScene | |
const G4Transform3D * | fpCurrentObjectTransformation |
Definition at line 40 of file G4BoundingExtentScene.hh.
View newest version in sPHENIX GitHub at line 40 of file G4BoundingExtentScene.hh
G4BoundingExtentScene::G4BoundingExtentScene | ( | G4VModel * | pModel = 0 | ) |
Definition at line 37 of file G4BoundingExtentScene.cc.
View newest version in sPHENIX GitHub at line 37 of file G4BoundingExtentScene.cc
|
virtual |
Definition at line 41 of file G4BoundingExtentScene.cc.
View newest version in sPHENIX GitHub at line 41 of file G4BoundingExtentScene.cc
void G4BoundingExtentScene::AccrueBoundingExtent | ( | const G4VisExtent & | newExtent | ) |
Definition at line 63 of file G4BoundingExtentScene.cc.
View newest version in sPHENIX GitHub at line 63 of file G4BoundingExtentScene.cc
References fExtent, G4VisExtent::GetXmax(), G4VisExtent::GetXmin(), G4VisExtent::GetYmax(), G4VisExtent::GetYmin(), G4VisExtent::GetZmax(), G4VisExtent::GetZmin(), G4VisExtent::SetXmax(), G4VisExtent::SetXmin(), G4VisExtent::SetYmax(), G4VisExtent::SetYmin(), G4VisExtent::SetZmax(), and G4VisExtent::SetZmin().
Referenced by G4Scene::CalculateExtent(), ProcessVolume(), and G4VisCommandSetVolumeForField::SetNewValue().
|
inline |
Definition at line 50 of file G4BoundingExtentScene.hh.
View newest version in sPHENIX GitHub at line 50 of file G4BoundingExtentScene.hh
References fExtent.
Referenced by G4Scene::CalculateExtent(), and G4PhysicalVolumeModel::CalculateExtent().
|
inlinevirtual |
Reimplemented from G4VGraphicsScene.
Definition at line 48 of file G4BoundingExtentScene.hh.
View newest version in sPHENIX GitHub at line 48 of file G4BoundingExtentScene.hh
References fExtent.
Referenced by G4VisCommandSetVolumeForField::SetNewValue().
Implements G4PseudoScene.
Definition at line 44 of file G4BoundingExtentScene.cc.
View newest version in sPHENIX GitHub at line 44 of file G4BoundingExtentScene.cc
References AccrueBoundingExtent(), G4PhysicalVolumeModel::CurtailDescent(), G4PseudoScene::fpCurrentObjectTransformation, fpModel, G4VSolid::GetExtent(), and G4VisExtent::Transform().
void G4BoundingExtentScene::ResetBoundingExtent | ( | ) |
Definition at line 57 of file G4BoundingExtentScene.cc.
View newest version in sPHENIX GitHub at line 57 of file G4BoundingExtentScene.cc
References fExtent, and G4PseudoScene::fpCurrentObjectTransformation.
|
private |
Definition at line 66 of file G4BoundingExtentScene.hh.
View newest version in sPHENIX GitHub at line 66 of file G4BoundingExtentScene.hh
Referenced by AccrueBoundingExtent(), GetBoundingExtent(), GetExtent(), and ResetBoundingExtent().
|
private |
Definition at line 65 of file G4BoundingExtentScene.hh.
View newest version in sPHENIX GitHub at line 65 of file G4BoundingExtentScene.hh
Referenced by ProcessVolume().