Geant4 11.2.2
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.
Referenced by Clone().
|
override |
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.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 264 of file G4Ellipsoid.cc.
Referenced by CalculateExtent().
|
overridevirtual |
Implements G4VSolid.
Definition at line 276 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 651 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 253 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 912 of file G4Ellipsoid.cc.
Referenced by GetPolyhedron().
|
overridevirtual |
Implements G4VSolid.
Definition at line 894 of file G4Ellipsoid.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 470 of file G4Ellipsoid.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 384 of file G4Ellipsoid.cc.
Referenced by DistanceToIn().
|
overridevirtual |
Implements G4VSolid.
Definition at line 622 of file G4Ellipsoid.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 497 of file G4Ellipsoid.cc.
|
overridevirtual |
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().
|
overridevirtual |
Implements G4VSolid.
Definition at line 642 of file G4Ellipsoid.cc.
Referenced by StreamInfo().
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 903 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 816 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 921 of file G4Ellipsoid.cc.
|
overridevirtual |
Reimplemented from G4VSolid.
Definition at line 792 of file G4Ellipsoid.cc.
|
inline |
|
inline |
|
overridevirtual |
G4Ellipsoid & G4Ellipsoid::operator= | ( | const G4Ellipsoid & | rhs | ) |
Definition at line 122 of file G4Ellipsoid.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 660 of file G4Ellipsoid.cc.
|
overridevirtual |
Implements G4VSolid.
Definition at line 313 of file G4Ellipsoid.cc.