Geant4  10.00.p01
UTrd Member List

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

amax(int n, const double *a) const UTrdinlineprivate
amin(int n, const double *a) const UTrdinlineprivate
ApproxSurfaceNormal(const UVector3 &p) const UTrdinlineprivate
Capacity()UTrdinlinevirtual
CheckAndSetAllParameters(double pdx1, double pdx2, double pdy1, double pdy2, double pdz)UTrd
Clone() const UTrdvirtual
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
ESide enum nameUTrdprivate
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
fCubicVolumeUTrdprivate
fDx1UTrdprivate
fDx2UTrdprivate
fDy1UTrdprivate
fDy2UTrdprivate
fDzUTrdprivate
fgToleranceVUSolidprotectedstatic
frToleranceVUSolidprotectedstatic
fSurfaceAreaUTrdprivate
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
kMX enum valueUTrdprivate
kMY enum valueUTrdprivate
kMZ enum valueUTrdprivate
kPX enum valueUTrdprivate
kPY enum valueUTrdprivate
kPZ enum valueUTrdprivate
kUndefined enum valueUTrdprivate
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