Geant4_10
UTrd Member List

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

Capacity()UTrdinlinevirtual
CheckAndSetAllParameters(double pdx1, double pdx2, double pdy1, double pdy2, double pdz)UTrd
Clone() const UTrdinlinevirtual
ComputeBBox(UBBox *, bool)UTrdinlinevirtual
DistanceToIn(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const UTrdvirtual
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const UTrdinlinevirtual
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 UTrdvirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
faToleranceVUSolidprotectedstatic
fgToleranceVUSolidprotectedstatic
frToleranceVUSolidprotectedstatic
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetEntityType() const UTrdvirtual
GetName() const VUSolidinline
GetParametersList(int, double *) const UTrdvirtual
GetPointOnSurface() const UTrdvirtual
GetRadTolerance() const VUSolidinline
GetXHalfLength1() const UTrdinline
GetXHalfLength2() const UTrdinline
GetYHalfLength1() const UTrdinline
GetYHalfLength2() const UTrdinline
GetZHalfLength() const UTrdinline
Inside(const UVector3 &aPoint) const UTrdvirtual
Normal(const UVector3 &aPoint, UVector3 &aNormal) const UTrdvirtual
operator=(const UTrd &rhs)UTrd
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const UTrdvirtual
SafetyFromInsideAccurate(const UVector3 &aPoint) const UTrdinline
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const UTrdvirtual
SafetyFromOutsideAccurate(const UVector3 &aPoint) const UTrdinline
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAllParameters(double pdx1, double pdx2, double pdy1, double pdy2, double pdz)UTrd
SetAngTolerance(double eps)VUSolid
SetCarTolerance(double eps)VUSolid
SetName(const std::string &aName)VUSolidinline
SetRadTolerance(double eps)VUSolid
SetXHalfLength1(double val)UTrdinline
SetXHalfLength2(double val)UTrdinline
SetYHalfLength1(double val)UTrdinline
SetYHalfLength2(double val)UTrdinline
SetZHalfLength(double val)UTrdinline
StreamInfo(std::ostream &os) const UTrdvirtual
SurfaceArea()UTrdinlinevirtual
Tolerance()VUSolidinlinestatic
UTrd()UTrdinline
UTrd(const std::string &pName, double pdx1, double pdx2, double pdy1, double pdy2, double pdz)UTrd
UTrd(const UTrd &rhs)UTrd
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~UTrd()UTrdinlinevirtual
~VUSolid()VUSolidvirtual