Geant4  10.01.p03
UVCSGfaceted Member List

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

Capacity()UVCSGfacetedvirtual
Clone() const =0VUSolidpure virtual
ComputeBBox(UBBox *aBox, bool aStore=false)=0VUSolidprotectedpure virtual
CopyStuff(const UVCSGfaceted &source)UVCSGfacetedprotected
DeleteStuff()UVCSGfacetedprotected
DistanceTo(const UVector3 &p, const bool outgoing) const UVCSGfaceted
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UVCSGfacetedvirtual
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
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 =0VUSolidpure virtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
facesUVCSGfacetedprotected
fAreaAccuracyUVCSGfacetedprivate
faToleranceVUSolidprotectedstatic
fBoxUVCSGfacetedmutableprotected
fBoxShiftUVCSGfacetedprotected
fCandidatesUVCSGfacetedprotected
fCubicVolumeUVCSGfacetedprotected
fCubVolEpsilonUVCSGfacetedprivate
fgToleranceVUSolidprotectedstatic
FindCandidates(double z, std::vector< int > &candidates, bool sides=false)UVCSGfacetedprotected
fMaxSectionUVCSGfacetedprotected
fNoVoxelsUVCSGfacetedprotected
frToleranceVUSolidprotectedstatic
fStatisticsUVCSGfacetedprivate
fSurfaceAreaUVCSGfacetedprotected
fZsUVCSGfacetedprotected
GetAngTolerance() const VUSolidinline
GetAreaAccuracy() const UVCSGfaceted
GetAreaStatistics() const UVCSGfaceted
GetCarTolerance() const VUSolidinline
GetCubVolEpsilon() const UVCSGfaceted
GetCubVolStatistics() const UVCSGfaceted
GetEntityType() const UVCSGfacetedvirtual
GetName() const VUSolidinline
GetParametersList(int aNumber, double *aArray) const =0VUSolidpure virtual
GetPointOnSurface() const =0VUSolidpure virtual
GetPointOnSurfaceGeneric() const UVCSGfacetedprotected
GetRadTolerance() const VUSolidinline
GetSection(double z) const UVCSGfacetedinlineprotected
InitVoxels(UReduciblePolygon &z, double radius)UVCSGfacetedprotected
Inside(const UVector3 &p) const UVCSGfacetedvirtual
InsideNoVoxels(const UVector3 &p) const UVCSGfaceted
Normal(const UVector3 &p, UVector3 &n) const UVCSGfacetedvirtual
numFaceUVCSGfacetedprotected
operator=(const UVCSGfaceted &source)UVCSGfaceted
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
StreamInfo(std::ostream &os) const UVCSGfacetedvirtual
SurfaceArea()UVCSGfacetedvirtual
Tolerance()VUSolidinlinestatic
UVCSGfaceted(const std::string &name)UVCSGfaceted
UVCSGfaceted(const UVCSGfaceted &source)UVCSGfaceted
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~UVCSGfaceted()UVCSGfacetedvirtual
~VUSolid()VUSolidvirtual