Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Tet.hh>
Static Public Member Functions | |
static G4bool | CheckDegeneracy (G4ThreeVector anchor, G4ThreeVector p2, G4ThreeVector p3, G4ThreeVector p4) |
Protected Member Functions | |
G4ThreeVectorList * | CreateRotatedVertices (const G4AffineTransform &pTransform) const |
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 |
G4double | EstimateCubicVolume (G4int nStat, G4double epsilon) const |
G4double | EstimateSurfaceArea (G4int nStat, G4double ell) const |
Additional Inherited Members | |
Protected Attributes inherited from G4VSolid | |
G4double | kCarTolerance |
G4Tet::G4Tet | ( | const G4String & | pName, |
G4ThreeVector | anchor, | ||
G4ThreeVector | p2, | ||
G4ThreeVector | p3, | ||
G4ThreeVector | p4, | ||
G4bool * | degeneracyFlag = 0 |
||
) |
Definition at line 89 of file G4Tet.cc.
|
virtual |
G4Tet::G4Tet | ( | __void__ & | a | ) |
Definition at line 189 of file G4Tet.cc.
Definition at line 213 of file G4Tet.cc.
|
virtual |
Implements G4VSolid.
Definition at line 291 of file G4Tet.cc.
|
static |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 792 of file G4Tet.cc.
Referenced by GetPolyhedron().
|
protected |
Definition at line 619 of file G4Tet.cc.
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 436 of file G4Tet.cc.
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 529 of file G4Tet.cc.
|
virtual |
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 718 of file G4Tet.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 820 of file G4Tet.cc.
|
virtual |
std::vector< G4ThreeVector > G4Tet::GetVertices | ( | ) | const |
Definition at line 739 of file G4Tet.cc.
Referenced by G4GDMLWriteSolids::TetWrite().
|
virtual |
Implements G4VSolid.
Definition at line 386 of file G4Tet.cc.
Definition at line 234 of file G4Tet.cc.
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 668 of file G4Tet.cc.
|
virtual |