Geant4
10.01
|
This is the complete list of members for UTrd, including all inherited members.
amax(int n, const double *a) const | UTrd | inlineprivate |
amin(int n, const double *a) const | UTrd | inlineprivate |
ApproxSurfaceNormal(const UVector3 &p) const | UTrd | private |
Capacity() | UTrd | inlinevirtual |
CheckAndSetAllParameters(double pdx1, double pdx2, double pdy1, double pdy2, double pdz) | UTrd | |
Clone() const | UTrd | virtual |
ComputeBBox(UBBox *, bool) | UTrd | inlinevirtual |
DistanceToIn(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const | UTrd | virtual |
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UTrd | virtual |
EAxisType enum name | VUSolid | |
eInside enum value | VUSolid | |
EnumInside enum name | VUSolid | |
eOutside enum value | VUSolid | |
ESide enum name | UTrd | private |
EstimateCubicVolume(int nStat, double epsilon) const | VUSolid | |
EstimateSurfaceArea(int nStat, double ell) const | VUSolid | |
eSurface enum value | VUSolid | |
eXaxis enum value | VUSolid | |
Extent(UVector3 &aMin, UVector3 &aMax) const | UTrd | virtual |
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const | VUSolid | virtual |
eYaxis enum value | VUSolid | |
eZaxis enum value | VUSolid | |
faTolerance | VUSolid | protectedstatic |
fCubicVolume | UTrd | private |
fDx1 | UTrd | private |
fDx2 | UTrd | private |
fDy1 | UTrd | private |
fDy2 | UTrd | private |
fDz | UTrd | private |
fgTolerance | VUSolid | protectedstatic |
frTolerance | VUSolid | protectedstatic |
fSurfaceArea | UTrd | private |
GetAngTolerance() const | VUSolid | inline |
GetCarTolerance() const | VUSolid | inline |
GetEntityType() const | UTrd | virtual |
GetName() const | VUSolid | inline |
GetParametersList(int, double *) const | UTrd | virtual |
GetPointOnSurface() const | UTrd | virtual |
GetRadTolerance() const | VUSolid | inline |
GetXHalfLength1() const | UTrd | inline |
GetXHalfLength2() const | UTrd | inline |
GetYHalfLength1() const | UTrd | inline |
GetYHalfLength2() const | UTrd | inline |
GetZHalfLength() const | UTrd | inline |
Inside(const UVector3 &aPoint) const | UTrd | virtual |
kMX enum value | UTrd | private |
kMY enum value | UTrd | private |
kMZ enum value | UTrd | private |
kPX enum value | UTrd | private |
kPY enum value | UTrd | private |
kPZ enum value | UTrd | private |
kUndefined enum value | UTrd | private |
Normal(const UVector3 &aPoint, UVector3 &aNormal) const | UTrd | virtual |
operator=(const UTrd &rhs) | UTrd | |
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const | UTrd | virtual |
SafetyFromInsideAccurate(const UVector3 &aPoint) const | UTrd | |
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const | UTrd | virtual |
SafetyFromOutsideAccurate(const UVector3 &aPoint) const | UTrd | |
SamplePointsInside(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnEdge(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnSurface(int, UVector3 *) const | VUSolid | inlinevirtual |
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) | VUSolid | inline |
SetRadTolerance(double eps) | VUSolid | |
SetXHalfLength1(double val) | UTrd | inline |
SetXHalfLength2(double val) | UTrd | inline |
SetYHalfLength1(double val) | UTrd | inline |
SetYHalfLength2(double val) | UTrd | inline |
SetZHalfLength(double val) | UTrd | inline |
StreamInfo(std::ostream &os) const | UTrd | virtual |
SurfaceArea() | UTrd | inlinevirtual |
Tolerance() | VUSolid | inlinestatic |
UTrd() | UTrd | inline |
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() | UTrd | inlinevirtual |
~VUSolid() | VUSolid | virtual |