Geant4_10
|
This is the complete list of members for UPolyhedra, including all inherited members.
Capacity() | UVCSGfaceted | virtual |
Clone() const | UPolyhedra | virtual |
ComputeBBox(UBBox *, bool) | UPolyhedra | inlinevirtual |
CopyStuff(const UPolyhedra &source) | UPolyhedra | protected |
UVCSGfaceted::CopyStuff(const UVCSGfaceted &source) | UVCSGfaceted | protected |
Create(double phiStart, double phiTotal, int numSide, UReduciblePolygon *rz) | UPolyhedra | protected |
DeleteStuff() | UPolyhedra | protected |
DistanceTo(const UVector3 &p, const bool outgoing) const | UVCSGfaceted | |
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | UPolyhedra | virtual |
DistanceToInNoVoxels(const UVector3 &p, const UVector3 &v) const | UVCSGfaceted | inline |
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &aConvex, double aPstep=UUtils::kInfinity) const | UVCSGfaceted | virtual |
DistanceToOutNoVoxels(const UVector3 &p, const UVector3 &v, UVector3 &n, bool &aConvex) const | UVCSGfaceted | inline |
EAxisType enum name | VUSolid | |
eInside enum value | VUSolid | |
EnumInside enum name | VUSolid | |
eOutside enum value | VUSolid | |
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 | UPolyhedra | protectedvirtual |
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const | VUSolid | virtual |
eYaxis enum value | VUSolid | |
eZaxis enum value | VUSolid | |
faces | UVCSGfaceted | protected |
faTolerance | VUSolid | protectedstatic |
fBox | UVCSGfaceted | mutableprotected |
fBoxShift | UVCSGfaceted | protected |
fCandidates | UVCSGfaceted | protected |
fCorners | UPolyhedra | protected |
fCubicVolume | UVCSGfaceted | protected |
fEnclosingCylinder | UPolyhedra | protected |
fEndPhi | UPolyhedra | protected |
fGenericPgon | UPolyhedra | protected |
fgTolerance | VUSolid | protectedstatic |
FindCandidates(double z, std::vector< int > &candidates, bool sides=false) | UVCSGfaceted | protected |
fMaxSection | UVCSGfaceted | protected |
fNoVoxels | UVCSGfaceted | protected |
fNumCorner | UPolyhedra | protected |
fNumSides | UPolyhedra | protected |
fOriginalParameters | UPolyhedra | protected |
fPhiIsOpen | UPolyhedra | protected |
frTolerance | VUSolid | protectedstatic |
fStartPhi | UPolyhedra | protected |
fSurfaceArea | UVCSGfaceted | protected |
fZs | UVCSGfaceted | protected |
GetAngTolerance() const | VUSolid | inline |
GetAreaAccuracy() const | UVCSGfaceted | |
GetAreaStatistics() const | UVCSGfaceted | |
GetCarTolerance() const | VUSolid | inline |
GetCorner(const int index) const | UPolyhedra | inline |
GetCubVolEpsilon() const | UVCSGfaceted | |
GetCubVolStatistics() const | UVCSGfaceted | |
GetEndPhi() const | UPolyhedra | inline |
GetEntityType() const | UPolyhedra | virtual |
GetName() const | VUSolid | inline |
GetNumRZCorner() const | UPolyhedra | inline |
GetNumSide() const | UPolyhedra | inline |
GetOriginalParameters() | UPolyhedra | inline |
GetParametersList(int, double *) const | UPolyhedra | inlinevirtual |
GetPointOnPlane(UVector3 p0, UVector3 p1, UVector3 p2, UVector3 p3) const | UPolyhedra | protected |
GetPointOnSurface() const | UPolyhedra | virtual |
GetPointOnSurfaceCorners() const | UPolyhedra | protected |
GetPointOnSurfaceGeneric() const | UVCSGfaceted | protected |
GetPointOnTriangle(UVector3 p0, UVector3 p1, UVector3 p2) const | UPolyhedra | protected |
GetRadTolerance() const | VUSolid | inline |
GetSection(double z) const | UVCSGfaceted | inlineprotected |
GetStartPhi() const | UPolyhedra | inline |
Init(double phiStart, double phiTotal, int numSide, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[]) | UPolyhedra | |
InitVoxels(UReduciblePolygon &z, double radius) | UVCSGfaceted | protected |
Inside(const UVector3 &p) const | UPolyhedra | virtual |
InsideNoVoxels(const UVector3 &p) const | UVCSGfaceted | inline |
IsGeneric() const | UPolyhedra | inline |
IsOpen() const | UPolyhedra | inline |
Normal(const UVector3 &p, UVector3 &n) const | UVCSGfaceted | virtual |
numFace | UVCSGfaceted | protected |
operator=(const UPolyhedra &source) | UPolyhedra | |
UVCSGfaceted::operator=(const UVCSGfaceted &source) | UVCSGfaceted | |
Reset() | UPolyhedra | |
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const | UVCSGfaceted | virtual |
SafetyFromInsideNoVoxels(const UVector3 &aPoint, bool aAccurate=false) const | UVCSGfaceted | virtual |
SafetyFromInsideSection(int index, const UVector3 &p, UBits &bits) const | UVCSGfaceted | protected |
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const | UPolyhedra | virtual |
SamplePointsInside(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnEdge(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnSurface(int, UVector3 *) const | VUSolid | inlinevirtual |
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) | VUSolid | inline |
SetOriginalParameters(UPolyhedraHistorical &pars) | UPolyhedra | inline |
SetOriginalParameters() | UPolyhedra | inlineprotected |
SetRadTolerance(double eps) | VUSolid | |
StreamInfo(std::ostream &os) const | UPolyhedra | virtual |
SurfaceArea() | UVCSGfaceted | virtual |
Tolerance() | VUSolid | inlinestatic |
UPolyhedra(const std::string &name) | UPolyhedra | inlineprotected |
UPolyhedra(const std::string &name, double phiStart, double phiTotal, int numSide, int numZPlanes, const double zPlane[], const double rInner[], const double rOuter[]) | UPolyhedra | |
UPolyhedra(const std::string &name, double phiStart, double phiTotal, int numSide, int numRZ, const double r[], const double z[]) | UPolyhedra | |
UPolyhedra(const UPolyhedra &source) | UPolyhedra | |
UVCSGfaceted(const std::string &name) | UVCSGfaceted | |
UVCSGfaceted(const UVCSGfaceted &source) | UVCSGfaceted | |
VUSolid() | VUSolid | |
VUSolid(const std::string &name) | VUSolid | |
~UPolyhedra() | UPolyhedra | virtual |
~UVCSGfaceted() | UVCSGfaceted | virtual |
~VUSolid() | VUSolid | virtual |