|
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 |