Geant4  10.00.p03
UGenericPolycone Member List

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

Capacity()UVCSGfacetedvirtual
Clone() const UGenericPolyconevirtual
ComputeBBox(UBBox *, bool)UGenericPolyconeinlineprotectedvirtual
CopyStuff(const UGenericPolycone &source)UGenericPolyconeprotected
UVCSGfaceted::CopyStuff(const UVCSGfaceted &source)UVCSGfacetedprotected
cornersUGenericPolyconeprotected
Create(double phiStart, double phiTotal, UReduciblePolygon *rz)UGenericPolyconeprotected
DeleteStuff()UVCSGfacetedprotected
DistanceTo(const UVector3 &p, const bool outgoing) const UVCSGfaceted
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UGenericPolyconevirtual
DistanceToInNoVoxels(const UVector3 &p, const UVector3 &v) const UVCSGfaceted
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &aConvex, double aPstep=UUtils::kInfinity) const UVCSGfacetedvirtual
DistanceToOutNoVoxels(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &aConvex) const UVCSGfaceted
EAxisType enum nameVUSolid
eInside enum valueVUSolid
enclosingCylinderUGenericPolyconeprotected
endPhiUGenericPolyconeprotected
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 UGenericPolyconeprotectedvirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
facesUVCSGfacetedprotected
faToleranceVUSolidprotectedstatic
fBoxUVCSGfacetedmutableprotected
fBoxShiftUVCSGfacetedprotected
fCandidatesUVCSGfacetedprotected
fCubicVolumeUVCSGfacetedprotected
fgToleranceVUSolidprotectedstatic
FindCandidates(double z, std::vector< int > &candidates, bool sides=false)UVCSGfacetedprotected
fMaxSectionUVCSGfacetedprotected
fNoVoxelsUVCSGfacetedprotected
frToleranceVUSolidprotectedstatic
fSurfaceAreaUVCSGfacetedprotected
fZsUVCSGfacetedprotected
GetAngTolerance() const VUSolidinline
GetAreaAccuracy() const UVCSGfaceted
GetAreaStatistics() const UVCSGfaceted
GetCarTolerance() const VUSolidinline
GetCorner(int index) const UGenericPolyconeinline
GetCubVolEpsilon() const UVCSGfaceted
GetCubVolStatistics() const UVCSGfaceted
GetEndPhi() const UGenericPolyconeinline
GetEntityType() const UGenericPolyconevirtual
GetName() const VUSolidinline
GetNumRZCorner() const UGenericPolyconeinline
GetParametersList(int, double *) const UGenericPolyconeinlineprotectedvirtual
GetPointOnSurface() const UGenericPolyconevirtual
GetPointOnSurfaceGeneric() const UVCSGfacetedprotected
GetRadTolerance() const VUSolidinline
GetSection(double z) const UVCSGfacetedinlineprotected
GetStartPhi() const UGenericPolyconeinline
InitVoxels(UReduciblePolygon &z, double radius)UVCSGfacetedprotected
Inside(const UVector3 &p) const UGenericPolyconevirtual
InsideNoVoxels(const UVector3 &p) const UVCSGfaceted
IsOpen() const UGenericPolyconeinline
Normal(const UVector3 &p, UVector3 &n) const UVCSGfacetedvirtual
numCornerUGenericPolyconeprotected
numFaceUVCSGfacetedprotected
operator=(const UGenericPolycone &source)UGenericPolycone
UVCSGfaceted::operator=(const UVCSGfaceted &source)UVCSGfaceted
phiIsOpenUGenericPolyconeprotected
Reset()UGenericPolycone
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const UVCSGfacetedvirtual
SafetyFromInsideNoVoxels(const UVector3 &aPoint, bool aAccurate=false) const UVCSGfacetedvirtual
SafetyFromInsideSection(int index, const UVector3 &p, UBits &bits) const UVCSGfacetedprotected
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const UVCSGfacetedvirtual
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAngTolerance(double eps)VUSolid
SetAreaAccuracy(double ep)UVCSGfaceted
SetAreaStatistics(int st)UVCSGfaceted
SetCarTolerance(double eps)VUSolid
SetCubVolEpsilon(double ep)UVCSGfaceted
SetCubVolStatistics(int st)UVCSGfaceted
SetName(const std::string &aName)VUSolidinline
SetRadTolerance(double eps)VUSolid
startPhiUGenericPolyconeprotected
StreamInfo(std::ostream &os) const UGenericPolyconevirtual
SurfaceArea()UVCSGfacetedvirtual
Tolerance()VUSolidinlinestatic
UGenericPolycone(const std::string &name, double phiStart, double phiTotal, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[])UGenericPolycone
UGenericPolycone(const std::string &name, double phiStart, double phiTotal, int numRZ, const double r[], const double z[])UGenericPolycone
UGenericPolycone(const UGenericPolycone &source)UGenericPolycone
UVCSGfaceted(const std::string &name)UVCSGfaceted
UVCSGfaceted(const UVCSGfaceted &source)UVCSGfaceted
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~UGenericPolycone()UGenericPolyconevirtual
~UVCSGfaceted()UVCSGfacetedvirtual
~VUSolid()VUSolidvirtual