|
Geant4
10.02.p03
|
#include <G4EllipticalTube.hh>
Protected Member Functions | |
| G4double | CheckXY (const G4double x, const G4double y, const G4double toler) const |
| G4double | CheckXY (const G4double x, const G4double y) const |
| G4int | IntersectXY (const G4ThreeVector &p, const G4ThreeVector &v, G4double s[2]) 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 |
Protected Attributes | |
| G4double | dx |
| G4double | dy |
| G4double | dz |
Protected Attributes inherited from G4VSolid | |
| G4double | kCarTolerance |
Private Member Functions | |
| G4ThreeVector | ApproxSurfaceNormal (const G4ThreeVector &p) const |
Private Attributes | |
| G4double | halfTol |
| G4double | fCubicVolume |
| G4double | fSurfaceArea |
| G4bool | fRebuildPolyhedron |
| G4Polyhedron * | fpPolyhedron |
Definition at line 56 of file G4EllipticalTube.hh.
| G4EllipticalTube::G4EllipticalTube | ( | const G4String & | name, |
| G4double | theDx, | ||
| G4double | theDy, | ||
| G4double | theDz | ||
| ) |
|
virtual |
Definition at line 96 of file G4EllipticalTube.cc.
| G4EllipticalTube::G4EllipticalTube | ( | __void__ & | a | ) |
Definition at line 85 of file G4EllipticalTube.cc.
| G4EllipticalTube::G4EllipticalTube | ( | const G4EllipticalTube & | rhs | ) |
Definition at line 105 of file G4EllipticalTube.cc.
|
private |
Definition at line 338 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 142 of file G4EllipticalTube.cc.
|
inlineprotected |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 859 of file G4EllipticalTube.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 962 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 998 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 376 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 532 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 593 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 732 of file G4EllipticalTube.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 868 of file G4EllipticalTube.cc.
|
inline |
|
inline |
|
inline |
|
virtual |
|
virtual |
Reimplemented from G4VSolid.
Definition at line 1007 of file G4EllipticalTube.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 912 of file G4EllipticalTube.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 978 of file G4EllipticalTube.cc.
|
virtual |
Reimplemented from G4VSolid.
Definition at line 878 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 262 of file G4EllipticalTube.cc.
|
protected |
Definition at line 811 of file G4EllipticalTube.cc.
| G4EllipticalTube & G4EllipticalTube::operator= | ( | const G4EllipticalTube & | rhs | ) |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements G4VSolid.
Definition at line 888 of file G4EllipticalTube.cc.
|
virtual |
Implements G4VSolid.
Definition at line 294 of file G4EllipticalTube.cc.
|
protected |
Definition at line 129 of file G4EllipticalTube.hh.
|
protected |
Definition at line 129 of file G4EllipticalTube.hh.
|
protected |
Definition at line 129 of file G4EllipticalTube.hh.
|
private |
Definition at line 149 of file G4EllipticalTube.hh.
|
mutableprivate |
Definition at line 152 of file G4EllipticalTube.hh.
|
mutableprivate |
Definition at line 151 of file G4EllipticalTube.hh.
|
private |
Definition at line 150 of file G4EllipticalTube.hh.
|
private |
Definition at line 147 of file G4EllipticalTube.hh.