Geant4  10.00.p02
VUSolid Member List

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

Capacity()=0VUSolidpure virtual
Clone() const =0VUSolidpure virtual
ComputeBBox(UBBox *aBox, bool aStore=false)=0VUSolidprotectedpure virtual
DistanceToIn(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const =0VUSolidpure virtual
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const =0VUSolidpure virtual
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
faToleranceVUSolidprotectedstatic
fgToleranceVUSolidprotectedstatic
fNameVUSolidprivate
frToleranceVUSolidprotectedstatic
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetEntityType() const =0VUSolidpure virtual
GetName() const VUSolidinline
GetParametersList(int aNumber, double *aArray) const =0VUSolidpure virtual
GetPointOnSurface() const =0VUSolidpure virtual
GetRadTolerance() const VUSolidinline
Inside(const UVector3 &aPoint) const =0VUSolidpure virtual
Normal(const UVector3 &aPoint, UVector3 &aNormal) const =0VUSolidpure virtual
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const =0VUSolidpure virtual
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const =0VUSolidpure virtual
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
SetRadTolerance(double eps)VUSolid
StreamInfo(std::ostream &os) const =0VUSolidinlinepure virtual
SurfaceArea()=0VUSolidpure virtual
Tolerance()VUSolidinlinestatic
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~VUSolid()VUSolidvirtual