Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VisExtent.hh>
Public Member Functions | |
G4VisExtent (G4double xmin=0., G4double xmax=0., G4double ymin=0., G4double ymax=0., G4double zmin=0., G4double zmax=0.) | |
G4VisExtent (const G4Point3D ¢re, G4double radius) | |
~G4VisExtent () | |
G4bool | operator!= (const G4VisExtent &e) const |
G4double | GetXmin () const |
G4double | GetXmax () const |
G4double | GetYmin () const |
G4double | GetYmax () const |
G4double | GetZmin () const |
G4double | GetZmax () const |
const G4Point3D & | GetExtentCentre () const |
const G4Point3D & | GetExtentCenter () const |
G4double | GetExtentRadius () const |
void | SetXmin (G4double xmin) |
void | SetXmax (G4double xmax) |
void | SetYmin (G4double ymin) |
void | SetYmax (G4double ymax) |
void | SetZmin (G4double zmin) |
void | SetZmax (G4double zmax) |
Static Public Attributes | |
static const G4VisExtent | NullExtent |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4VisExtent &e) |
Definition at line 54 of file G4VisExtent.hh.
G4VisExtent::G4VisExtent | ( | G4double | xmin = 0. , |
G4double | xmax = 0. , |
||
G4double | ymin = 0. , |
||
G4double | ymax = 0. , |
||
G4double | zmin = 0. , |
||
G4double | zmax = 0. |
||
) |
Definition at line 40 of file G4VisExtent.cc.
Definition at line 47 of file G4VisExtent.cc.
G4VisExtent::~G4VisExtent | ( | ) |
Definition at line 61 of file G4VisExtent.cc.
Definition at line 96 of file G4VisExtent.hh.
Definition at line 63 of file G4VisExtent.cc.
Referenced by G4Scene::CalculateExtent(), G4VSceneHandler::CreateSectionSolid(), and GetExtentCenter().
G4double G4VisExtent::GetExtentRadius | ( | ) | const |
Definition at line 73 of file G4VisExtent.cc.
Referenced by G4Scene::CalculateExtent(), G4VSceneHandler::CreateSectionSolid(), G4VisManager::RegisterEndOfEventUserVisAction(), G4VisManager::RegisterEndOfRunUserVisAction(), G4VisManager::RegisterRunDurationUserVisAction(), G4DAWNFILEViewer::SendViewParameters(), G4VisCommandSceneAddArrow::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), and G4RayTracerViewer::SetView().
|
inline |
Definition at line 90 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
|
inline |
Definition at line 89 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
|
inline |
Definition at line 92 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
|
inline |
Definition at line 91 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
|
inline |
Definition at line 94 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
|
inline |
Definition at line 93 of file G4VisExtent.hh.
Referenced by G4VSceneHandler::AddPrimitive(), G4tgbVolume::BuildSolidForDivision(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4GeomTestVolume::TestCartGrid(), and G4GeomTestVolume::TestCylinder().
G4bool G4VisExtent::operator!= | ( | const G4VisExtent & | e | ) | const |
Definition at line 91 of file G4VisExtent.cc.
|
inline |
Definition at line 102 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
inline |
Definition at line 100 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
inline |
Definition at line 106 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
inline |
Definition at line 104 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
inline |
Definition at line 110 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
inline |
Definition at line 108 of file G4VisExtent.hh.
Referenced by G4VSolid::GetExtent().
|
friend |
Definition at line 83 of file G4VisExtent.cc.
|
static |
Definition at line 80 of file G4VisExtent.hh.