|
Geant4
10.02.p03
|
#include <G4GenericTrap.hh>
Protected Attributes | |
| G4bool | fRebuildPolyhedron |
| G4Polyhedron * | fpPolyhedron |
Protected Attributes inherited from G4VSolid | |
| G4double | kCarTolerance |
Private Types | |
| enum | ESide { kUndefined, kXY0, kXY1, kXY2, kXY3, kMZ, kPZ } |
Private Attributes | |
| G4double | halfCarTolerance |
| G4double | fDz |
| std::vector< G4TwoVector > | fVertices |
| G4bool | fIsTwisted |
| G4double | fTwist [4] |
| G4TessellatedSolid * | fTessellatedSolid |
| G4ThreeVector | fMinBBoxVector |
| G4ThreeVector | fMaxBBoxVector |
| G4int | fVisSubdivisions |
| G4double | fSurfaceArea |
| G4double | fCubicVolume |
Static Private Attributes | |
| static const G4int | fgkNofVertices = 8 |
| static const G4double | fgkTolerance = 1E-3 |
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 |
Definition at line 88 of file G4GenericTrap.hh.
|
private |
| Enumerator | |
|---|---|
| kUndefined | |
| kXY0 | |
| kXY1 | |
| kXY2 | |
| kXY3 | |
| kMZ | |
| kPZ | |
Definition at line 223 of file G4GenericTrap.hh.
| G4GenericTrap::G4GenericTrap | ( | const G4String & | name, |
| G4double | halfZ, | ||
| const std::vector< G4TwoVector > & | vertices | ||
| ) |
Definition at line 76 of file G4GenericTrap.cc.
| G4GenericTrap::~G4GenericTrap | ( | ) |
Definition at line 191 of file G4GenericTrap.cc.
| G4GenericTrap::G4GenericTrap | ( | __void__ & | a | ) |
Definition at line 170 of file G4GenericTrap.cc.
| G4GenericTrap::G4GenericTrap | ( | const G4GenericTrap & | rhs | ) |
Definition at line 199 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1210 of file G4GenericTrap.cc.
|
private |
Definition at line 1682 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1434 of file G4GenericTrap.cc.
|
private |
|
private |
Definition at line 1634 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 2163 of file G4GenericTrap.cc.
|
private |
Definition at line 1382 of file G4GenericTrap.cc.
|
private |
Definition at line 2020 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 2128 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 766 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 834 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 938 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1183 of file G4GenericTrap.cc.
|
private |
Definition at line 608 of file G4GenericTrap.cc.
|
private |
Definition at line 883 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1552 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 1427 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 2143 of file G4GenericTrap.cc.
|
private |
Definition at line 1608 of file G4GenericTrap.cc.
|
inlineprivate |
|
inlineprivate |
|
inline |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1464 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 2102 of file G4GenericTrap.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1561 of file G4GenericTrap.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 352 of file G4GenericTrap.cc.
|
private |
Definition at line 251 of file G4GenericTrap.cc.
|
private |
Definition at line 1778 of file G4GenericTrap.cc.
|
private |
Definition at line 1868 of file G4GenericTrap.cc.
|
inline |
|
private |
Definition at line 1918 of file G4GenericTrap.cc.
|
private |
Definition at line 1991 of file G4GenericTrap.cc.
|
private |
Definition at line 1954 of file G4GenericTrap.cc.
|
private |
Definition at line 523 of file G4GenericTrap.cc.
| G4GenericTrap & G4GenericTrap::operator= | ( | const G4GenericTrap & | rhs | ) |
Definition at line 218 of file G4GenericTrap.cc.
|
private |
|
private |
Definition at line 864 of file G4GenericTrap.cc.
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 1441 of file G4GenericTrap.cc.
|
virtual |
Implements G4VSolid.
Definition at line 388 of file G4GenericTrap.cc.
|
private |
Definition at line 227 of file G4GenericTrap.hh.
|
private |
Definition at line 214 of file G4GenericTrap.hh.
|
staticprivate |
Definition at line 207 of file G4GenericTrap.hh.
|
staticprivate |
Definition at line 208 of file G4GenericTrap.hh.
|
private |
Definition at line 216 of file G4GenericTrap.hh.
|
private |
Definition at line 220 of file G4GenericTrap.hh.
|
private |
Definition at line 219 of file G4GenericTrap.hh.
|
mutableprotected |
Definition at line 201 of file G4GenericTrap.hh.
|
mutableprotected |
Definition at line 200 of file G4GenericTrap.hh.
|
private |
Definition at line 226 of file G4GenericTrap.hh.
|
private |
Definition at line 218 of file G4GenericTrap.hh.
|
private |
Definition at line 217 of file G4GenericTrap.hh.
|
private |
Definition at line 215 of file G4GenericTrap.hh.
|
private |
Definition at line 221 of file G4GenericTrap.hh.
|
private |
Definition at line 210 of file G4GenericTrap.hh.