|
Geant4
10.02.p03
|
#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 |
Private Member Functions | |
| G4ThreeVector | GetPointOnFace (G4ThreeVector p1, G4ThreeVector p2, G4ThreeVector p3, G4double &area) const |
Static Private Attributes | |
| static const char | CVSVers [] ="$Id: G4Tet.cc 102297 2017-01-20 13:33:54Z gcosmo $" |
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 96 of file G4Tet.cc.
|
virtual |
Implements G4VSolid.
Definition at line 301 of file G4Tet.cc.
|
static |
Definition at line 275 of file G4Tet.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 710 of file G4Tet.cc.
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 843 of file G4Tet.cc.
|
protected |
Definition at line 670 of file G4Tet.cc.
|
inline |
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 487 of file G4Tet.cc.
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 580 of file G4Tet.cc.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
Definition at line 748 of file G4Tet.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 769 of file G4Tet.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 862 of file G4Tet.cc.
|
virtual |
| std::vector< G4ThreeVector > G4Tet::GetVertices | ( | ) | const |
|
virtual |
Implements G4VSolid.
Definition at line 396 of file G4Tet.cc.
|
inline |
|
virtual |
|
virtual |
Implements G4VSolid.
Definition at line 427 of file G4Tet.cc.
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
mutableprivate |