Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ScaledSolid.hh>
Additional Inherited Members | |
Protected Member Functions inherited from G4VSolid | |
void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const |
void | ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const |
Protected Attributes inherited from G4VSolid | |
G4double | kCarTolerance |
Definition at line 45 of file G4ScaledSolid.hh.
G4ScaledSolid::G4ScaledSolid | ( | const G4String & | pName, |
G4VSolid * | pSolid, | ||
const G4Scale3D & | pScale | ||
) |
Definition at line 45 of file G4ScaledSolid.cc.
|
virtual |
Definition at line 67 of file G4ScaledSolid.cc.
G4ScaledSolid::G4ScaledSolid | ( | __void__ & | a | ) |
Definition at line 58 of file G4ScaledSolid.cc.
G4ScaledSolid::G4ScaledSolid | ( | const G4ScaledSolid & | rhs | ) |
Definition at line 77 of file G4ScaledSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 124 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 154 of file G4ScaledSolid.cc.
void G4ScaledSolid::CleanTransformations | ( | ) |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 332 of file G4ScaledSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 299 of file G4ScaledSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 427 of file G4ScaledSolid.cc.
Referenced by GetPolyhedron().
|
virtual |
Implements G4VSolid.
Definition at line 417 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 232 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 208 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 283 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 248 of file G4ScaledSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 363 of file G4ScaledSolid.cc.
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 314 of file G4ScaledSolid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 448 of file G4ScaledSolid.cc.
G4Scale3D G4ScaledSolid::GetScaleTransform | ( | ) | const |
Definition at line 341 of file G4ScaledSolid.cc.
Referenced by CalculateExtent(), CreatePolyhedron(), and G4GDMLWriteSolids::ScaledWrite().
|
virtual |
Reimplemented from G4VSolid.
Definition at line 379 of file G4ScaledSolid.cc.
G4VSolid * G4ScaledSolid::GetUnscaledSolid | ( | ) | const |
Definition at line 115 of file G4ScaledSolid.cc.
Referenced by G4GDMLWriteSolids::ScaledWrite().
|
virtual |
Implements G4VSolid.
Definition at line 178 of file G4ScaledSolid.cc.
G4ScaledSolid & G4ScaledSolid::operator= | ( | const G4ScaledSolid & | rhs | ) |
Definition at line 88 of file G4ScaledSolid.cc.
void G4ScaledSolid::SetScaleTransform | ( | const G4Scale3D & | scale | ) |
Definition at line 352 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 392 of file G4ScaledSolid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 188 of file G4ScaledSolid.cc.