Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Ellipsoid.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 63 of file G4Ellipsoid.hh.
G4Ellipsoid::G4Ellipsoid | ( | const G4String & | name, |
G4double | xSemiAxis, | ||
G4double | ySemiAxis, | ||
G4double | zSemiAxis, | ||
G4double | zBottomCut = 0. , |
||
G4double | zTopCut = 0. |
||
) |
Definition at line 67 of file G4Ellipsoid.cc.
|
virtual |
Definition at line 93 of file G4Ellipsoid.cc.
G4Ellipsoid::G4Ellipsoid | ( | __void__ & | a | ) |
Definition at line 84 of file G4Ellipsoid.cc.
G4Ellipsoid::G4Ellipsoid | ( | const G4Ellipsoid & | rhs | ) |
Definition at line 102 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 264 of file G4Ellipsoid.cc.
Referenced by CalculateExtent().
|
virtual |
Implements G4VSolid.
Definition at line 276 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 651 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 253 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 877 of file G4Ellipsoid.cc.
Referenced by GetPolyhedron().
|
virtual |
Implements G4VSolid.
Definition at line 859 of file G4Ellipsoid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 470 of file G4Ellipsoid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 384 of file G4Ellipsoid.cc.
Referenced by DistanceToIn().
|
virtual |
Implements G4VSolid.
Definition at line 622 of file G4Ellipsoid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 497 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 682 of file G4Ellipsoid.cc.
|
inline |
Referenced by GetPointOnSurface(), and StreamInfo().
|
inline |
Referenced by GetPointOnSurface(), and StreamInfo().
|
inline |
Referenced by GetPointOnSurface(), and StreamInfo().
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 868 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 781 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 886 of file G4Ellipsoid.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 757 of file G4Ellipsoid.cc.
|
inline |
|
inline |
|
virtual |
G4Ellipsoid & G4Ellipsoid::operator= | ( | const G4Ellipsoid & | rhs | ) |
Definition at line 122 of file G4Ellipsoid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 660 of file G4Ellipsoid.cc.
|
virtual |
Implements G4VSolid.
Definition at line 313 of file G4Ellipsoid.cc.