Geant4  10.00.p02
USphere Member List

This is the complete list of members for USphere, including all inherited members.

ApproxSurfaceNormal(const UVector3 &p) const USphereprivate
Capacity()USphereinlinevirtual
CheckDPhiAngle(double dPhi)USphereinlineprivate
CheckPhiAngles(double sPhi, double dPhi)USphereinlineprivate
CheckSPhiAngle(double sPhi)USphereinlineprivate
CheckThetaAngles(double sTheta, double dTheta)USphereinlineprivate
Clone() const USpherevirtual
ComputeBBox(UBBox *, bool)USphereinlinevirtual
cosCPhiUSphereprivate
cosEPhiUSphereprivate
cosEThetaUSphereprivate
cosHDPhiITUSphereprivate
cosHDPhiOTUSphereprivate
cosSPhiUSphereprivate
cosSThetaUSphereprivate
cPhiUSphereprivate
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const USpherevirtual
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &validNorm, double aPstep=UUtils::kInfinity) const USpherevirtual
EAxisType enum nameVUSolid
eInside enum valueVUSolid
ENorm enum nameUSphereprivate
EnumInside enum nameVUSolid
eOutside enum valueVUSolid
ePhiUSphereprivate
ESide enum nameUSphereprivate
EstimateCubicVolume(int nStat, double epsilon) const VUSolid
EstimateSurfaceArea(int nStat, double ell) const VUSolid
eSurface enum valueVUSolid
eThetaUSphereprivate
eXaxis enum valueVUSolid
Extent(UVector3 &aMin, UVector3 &aMax) const USpherevirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
faToleranceVUSolidprotectedstatic
fCubicVolumeUSphereprivate
fDPhiUSphereprivate
fDThetaUSphereprivate
fEpsilonUSphereprivate
fFullPhiSphereUSphereprivate
fFullSphereUSphereprivate
fFullThetaSphereUSphereprivate
fgToleranceVUSolidprotectedstatic
fRmaxUSphereprivate
fRminUSphereprivate
fRminToleranceUSphereprivate
frToleranceVUSolidprotectedstatic
fSPhiUSphereprivate
fSThetaUSphereprivate
fSurfaceAreaUSphereprivate
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetDeltaPhiAngle() const USphereinline
GetDeltaThetaAngle() const USphereinline
GetDPhi() const USphereinline
GetDTheta() const USphereinline
GetEntityType() const USpherevirtual
GetExtent() const USphere
GetInnerRadius() const USphereinline
GetInsideRadius() const USphereinline
GetName() const VUSolidinline
GetOuterRadius() const USphereinline
GetParametersList(int, double *) const USpherevirtual
GetPointOnSurface() const USpherevirtual
GetRadTolerance() const VUSolidinline
GetRmax() const USphereinline
GetRmin() const USphereinline
GetSPhi() const USphereinline
GetStartPhiAngle() const USphereinline
GetStartThetaAngle() const USphereinline
GetSTheta() const USphereinline
hDPhiUSphereprivate
Initialize()USphereinlineprivate
InitializePhiTrigonometry()USphereinlineprivate
InitializeThetaTrigonometry()USphereinlineprivate
Inside(const UVector3 &p) const USpherevirtual
kAngToleranceUSphereprivate
kEPhi enum valueUSphereprivate
kETheta enum valueUSphereprivate
kNEPhi enum valueUSphereprivate
kNETheta enum valueUSphereprivate
kNRMax enum valueUSphereprivate
kNRMin enum valueUSphereprivate
kNSPhi enum valueUSphereprivate
kNSTheta enum valueUSphereprivate
kNull enum valueUSphereprivate
kRadToleranceUSphereprivate
kRMax enum valueUSphereprivate
kRMin enum valueUSphereprivate
kSPhi enum valueUSphereprivate
kSTheta enum valueUSphereprivate
kToleranceUSphereprivate
Normal(const UVector3 &p, UVector3 &n) const USpherevirtual
operator=(const USphere &rhs)USphere
SafetyFromInside(const UVector3 &p, bool aAccurate=false) const USpherevirtual
SafetyFromOutside(const UVector3 &p, bool aAccurate=false) const USpherevirtual
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAngTolerance(double eps)VUSolid
SetCarTolerance(double eps)VUSolid
SetDeltaPhiAngle(double newDphi)USphereinline
SetDeltaThetaAngle(double newDTheta)USphereinline
SetInnerRadius(double newRMin)USphereinline
SetInsideRadius(double newRmin)USphereinline
SetName(const std::string &aName)VUSolidinline
SetOuterRadius(double newRmax)USphereinline
SetRadTolerance(double eps)VUSolid
SetStartPhiAngle(double newSphi, bool trig=true)USphereinline
SetStartThetaAngle(double newSTheta)USphereinline
sinCPhiUSphereprivate
sinEPhiUSphereprivate
sinEThetaUSphereprivate
sinSPhiUSphereprivate
sinSThetaUSphereprivate
StreamInfo(std::ostream &os) const USpherevirtual
SurfaceArea()USpherevirtual
tanEThetaUSphereprivate
tanETheta2USphereprivate
tanSThetaUSphereprivate
tanSTheta2USphereprivate
Tolerance()VUSolidinlinestatic
USphere(const std::string &pName, double pRmin, double pRmax, double pSPhi, double pDPhi, double pSTheta, double pDTheta)USphere
USphere(const USphere &rhs)USphere
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~USphere()USphere
~VUSolid()VUSolidvirtual