Geant4  10.00.p01
UPolycone Member List

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

Capacity()UPolyconevirtual
Clone() const UPolyconevirtual
ComputeBBox(UBBox *, bool)UPolyconeinlinevirtual
CopyStuff(const UPolycone &source)UPolycone
cornersUPolyconeprotected
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UPolyconevirtual
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const UPolyconevirtual
EAxisType enum nameVUSolid
eInside enum valueVUSolid
enclosingCylinderUPolyconeprotected
endPhiUPolyconeprotected
EnumInside enum nameVUSolid
eOutside enum valueVUSolid
EstimateCubicVolume(int nStat, double epsilon) const VUSolid
EstimateSurfaceArea(int nStat, double ell) const VUSolid
eSurface enum valueVUSolid
eXaxis enum valueVUSolid
Extent(UVector3 &aMin, UVector3 &aMax) const UPolyconevirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
faToleranceVUSolidprotectedstatic
fBoxUPolyconemutableprotected
fCubicVolumeUPolyconeprotected
fgToleranceVUSolidprotectedstatic
fMaxSectionUPolyconeprotected
fOriginalParametersUPolyconeprotected
frToleranceVUSolidprotectedstatic
fSectionsUPolyconeprotected
fSurfaceAreaUPolyconeprotected
fZsUPolyconeprotected
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetCorner(int index) const UPolyconeinline
GetEndPhi() const UPolyconeinline
GetEntityType() const UPolyconevirtual
GetName() const VUSolidinline
GetNumRZCorner() const UPolyconeinline
GetOriginalParameters() const UPolyconeinline
GetParametersList(int, double *) const UPolyconeinlinevirtual
GetPointOnCone(double fRmin1, double fRmax1, double fRmin2, double fRmax2, double zOne, double zTwo, double &totArea) const UPolycone
GetPointOnCut(double fRMin1, double fRMax1, double fRMin2, double fRMax2, double zOne, double zTwo, double &totArea) const UPolycone
GetPointOnRing(double fRMin, double fRMax, double fRMin2, double fRMax2, double zOne) const UPolycone
GetPointOnSurface() const UPolyconevirtual
GetPointOnTubs(double fRMin, double fRMax, double zOne, double zTwo, double &totArea) const UPolycone
GetRadTolerance() const VUSolidinline
GetSection(double z) const UPolyconeinlineprotected
GetStartPhi() const UPolyconeinline
Init(double phiStart, double phiTotal, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[])UPolycone
Inside(const UVector3 &p) const UPolyconevirtual
InsideSection(int index, const UVector3 &p) const UPolyconeinlineprotected
IsGeneric() const UPolyconeinline
IsOpen() const UPolyconeinline
Normal(const UVector3 &aPoint, UVector3 &aNormal) const UPolyconevirtual
NormalSection(int index, const UVector3 &p, UVector3 &n) const UPolyconeinlineprotected
numCornerUPolyconeprotected
operator=(const UPolycone &source)UPolycone
phiIsOpenUPolyconeprotected
Reset()UPolycone
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const UPolyconevirtual
SafetyFromInsideSection(int index, const UVector3 &p) const UPolyconeinlineprotected
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const UPolyconevirtual
SafetyFromOutsideSection(int index, const UVector3 &p) const UPolyconeinlineprotected
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAngTolerance(double eps)VUSolid
SetCarTolerance(double eps)VUSolid
SetName(const std::string &aName)VUSolidinline
SetOriginalParameters(UPolyconeHistorical *pars)UPolyconeinline
SetOriginalParameters(UReduciblePolygon *rz)UPolyconeprotected
SetOriginalParameters()UPolyconeinlineprotected
SetRadTolerance(double eps)VUSolid
startPhiUPolyconeprotected
StreamInfo(std::ostream &os) const UPolyconevirtual
SurfaceArea()UPolyconevirtual
Tolerance()VUSolidinlinestatic
UPolycone(const std::string &name)UPolyconeinline
UPolycone(const std::string &name, double phiStart, double phiTotal, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[])UPolycone
UPolycone(const std::string &name, double phiStart, double phiTotal, int numRZ, const double r[], const double z[])UPolycone
UPolycone(const UPolycone &source)UPolycone
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~UPolycone()UPolyconevirtual
~VUSolid()VUSolidvirtual