Geant4
10.01.p03
|
This is the complete list of members for UMultiUnion, including all inherited members.
AddNode(VUSolid &solid, UTransform3D &trans) | UMultiUnion | |
Capacity() | UMultiUnion | virtual |
Clone() const | UMultiUnion | virtual |
ComputeBBox(UBBox *aBox, bool aStore=false) | UMultiUnion | virtual |
DistanceToIn(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep) const | UMultiUnion | virtual |
DistanceToInCandidates(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep, std::vector< int > &candidates, UBits &bits) const | UMultiUnion | private |
DistanceToInNoVoxels(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const | UMultiUnion | |
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UMultiUnion | virtual |
DistanceToOutNoVoxels(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UMultiUnion | |
DistanceToOutVoxels(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UMultiUnion | |
DistanceToOutVoxelsCore(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, std::vector< int > &candidates) const | UMultiUnion | |
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(EAxisType aAxis, double &aMin, double &aMax) const | UMultiUnion | |
Extent(UVector3 &aMin, UVector3 &aMax) const | UMultiUnion | virtual |
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const | VUSolid | virtual |
eYaxis enum value | VUSolid | |
eZaxis enum value | VUSolid | |
faTolerance | VUSolid | protectedstatic |
fCubicVolume | UMultiUnion | private |
fgTolerance | VUSolid | protectedstatic |
frTolerance | VUSolid | protectedstatic |
fSolids | UMultiUnion | private |
fSurfaceArea | UMultiUnion | private |
fTransformObjs | UMultiUnion | private |
fVoxels | UMultiUnion | private |
GetAngTolerance() const | VUSolid | inline |
GetCarTolerance() const | VUSolid | inline |
GetEntityType() const | UMultiUnion | inlinevirtual |
GetName() const | VUSolid | inline |
GetNumberOfSolids() const | UMultiUnion | inline |
GetParametersList(int, double *) const | UMultiUnion | inlinevirtual |
GetPointOnSurface() const | UMultiUnion | virtual |
GetRadTolerance() const | VUSolid | inline |
GetSolid(int index) const | UMultiUnion | inline |
GetTransformation(int index) const | UMultiUnion | inline |
GetVoxels() const | UMultiUnion | inline |
Inside(const UVector3 &aPoint) const | UMultiUnion | virtual |
InsideIterator(const UVector3 &aPoint) const | UMultiUnion | |
InsideNoVoxels(const UVector3 &aPoint) const | UMultiUnion | |
InsideWithExclusion(const UVector3 &aPoint, UBits *bits=NULL) const | UMultiUnion | private |
Normal(const UVector3 &aPoint, UVector3 &aNormal) const | UMultiUnion | virtual |
operator=(const UMultiUnion &rhs) | UMultiUnion | |
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const | UMultiUnion | virtual |
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const | UMultiUnion | virtual |
SafetyFromOutsideNumberNode(const UVector3 &aPoint, bool aAccurate, double &safety) const | UMultiUnion | private |
SamplePointsInside(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnEdge(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnSurface(int, UVector3 *) const | VUSolid | inlinevirtual |
SetAngTolerance(double eps) | VUSolid | |
SetCarTolerance(double eps) | VUSolid | |
SetName(const std::string &aName) | VUSolid | inline |
SetRadTolerance(double eps) | VUSolid | |
SetVoxelFinder(const UVoxelizer &finder) | UMultiUnion | private |
StreamInfo(std::ostream &os) const | UMultiUnion | virtual |
SurfaceArea() | UMultiUnion | virtual |
Tolerance() | VUSolid | inlinestatic |
UMultiUnion() | UMultiUnion | inline |
UMultiUnion(const std::string &name) | UMultiUnion | |
UMultiUnion(const UMultiUnion &rhs) | UMultiUnion | |
UVoxelizer class | UMultiUnion | friend |
Voxelize() | UMultiUnion | |
VUSolid() | VUSolid | |
VUSolid(const std::string &name) | VUSolid | |
~UMultiUnion() | UMultiUnion | |
~VUSolid() | VUSolid | virtual |