Geant4
10.01.p03
|
This is the complete list of members for UTessellatedSolid, including all inherited members.
AddFacet(VUFacet *aFacet) | UTessellatedSolid | |
AllocatedMemory() | UTessellatedSolid | |
AllocatedMemoryWithoutVoxels() | UTessellatedSolid | |
Capacity() | UTessellatedSolid | inlinevirtual |
Clone() const | UTessellatedSolid | virtual |
CompareSortedVoxel(const std::pair< int, double > &l, const std::pair< int, double > &r) | UTessellatedSolid | privatestatic |
ComputeBBox(UBBox *, bool) | UTessellatedSolid | inlinevirtual |
CopyObjects(const UTessellatedSolid &s) | UTessellatedSolid | private |
CreateVertexList() | UTessellatedSolid | private |
DeleteObjects() | UTessellatedSolid | private |
dirTolerance | UTessellatedSolid | privatestatic |
DisplayAllocatedMemory() | UTessellatedSolid | |
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | inlinevirtual |
DistanceToInCandidates(const std::vector< int > &candidates, const UVector3 &aPoint, const UVector3 &aDirection) const | UTessellatedSolid | private |
DistanceToInCore(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | private |
DistanceToInNoVoxels(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | private |
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | inlinevirtual |
DistanceToOutCandidates(const std::vector< int > &candidates, const UVector3 &aPoint, const UVector3 &direction, double &minDist, UVector3 &minNormal, int &minCandidate) const | UTessellatedSolid | private |
DistanceToOutCore(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | private |
DistanceToOutNoVoxels(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | private |
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 | UTessellatedSolid | virtual |
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const | VUSolid | virtual |
eYaxis enum value | VUSolid | |
eZaxis enum value | VUSolid | |
faTolerance | VUSolid | protectedstatic |
fCubicVolume | UTessellatedSolid | private |
fExtremeFacets | UTessellatedSolid | private |
fFacetList | UTessellatedSolid | private |
fFacets | UTessellatedSolid | private |
fGeometryType | UTessellatedSolid | private |
fgTolerance | VUSolid | protectedstatic |
fgToleranceHalf | UTessellatedSolid | private |
fInsides | UTessellatedSolid | private |
fMaxExtent | UTessellatedSolid | private |
fMaxTries | UTessellatedSolid | private |
fMinExtent | UTessellatedSolid | private |
fRandir | UTessellatedSolid | private |
frTolerance | VUSolid | protectedstatic |
fSolidClosed | UTessellatedSolid | private |
fSurfaceArea | UTessellatedSolid | private |
fVertexList | UTessellatedSolid | private |
fVoxels | UTessellatedSolid | private |
GetAngTolerance() const | VUSolid | inline |
GetCarTolerance() const | VUSolid | inline |
GetEntityType() const | UTessellatedSolid | virtual |
GetFacet(int i) const | UTessellatedSolid | inline |
GetMaxXExtent() const | UTessellatedSolid | |
GetMaxYExtent() const | UTessellatedSolid | |
GetMaxZExtent() const | UTessellatedSolid | |
GetMinXExtent() const | UTessellatedSolid | |
GetMinYExtent() const | UTessellatedSolid | |
GetMinZExtent() const | UTessellatedSolid | |
GetName() const | VUSolid | inline |
GetNumberOfFacets() const | UTessellatedSolid | |
GetParametersList(int, double *) const | UTessellatedSolid | inlinevirtual |
GetPointOnSurface() const | UTessellatedSolid | virtual |
GetRadTolerance() const | VUSolid | inline |
GetSolidClosed() const | UTessellatedSolid | |
GetSurfaceArea() | UTessellatedSolid | virtual |
GetVoxels() | UTessellatedSolid | inline |
Initialize() | UTessellatedSolid | private |
Inside(const UVector3 &p) const | UTessellatedSolid | virtual |
InsideNoVoxels(const UVector3 &p) const | UTessellatedSolid | private |
InsideVoxels(const UVector3 &aPoint) const | UTessellatedSolid | private |
MinDistanceFacet(const UVector3 &p, bool simple, VUFacet *&facet) const | UTessellatedSolid | private |
Normal(const UVector3 &p, UVector3 &aNormal) const | UTessellatedSolid | virtual |
operator+=(const UTessellatedSolid &right) | UTessellatedSolid | |
operator=(const UTessellatedSolid &s) | UTessellatedSolid | |
OutsideOfExtent(const UVector3 &p, double tolerance=0) const | UTessellatedSolid | inlineprivate |
PrecalculateInsides() | UTessellatedSolid | private |
SafetyFromInside(const UVector3 &p, bool aAccurate=false) const | UTessellatedSolid | virtual |
SafetyFromOutside(const UVector3 &p, bool aAccurate=false) const | UTessellatedSolid | virtual |
SamplePointsInside(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnEdge(int, UVector3 *) const | VUSolid | inlinevirtual |
SamplePointsOnSurface(int, UVector3 *) const | VUSolid | inlinevirtual |
SetAllUsingStack(const std::vector< int > &voxel, const std::vector< int > &max, bool status, UBits &checked) | UTessellatedSolid | private |
SetAngTolerance(double eps) | VUSolid | |
SetCarTolerance(double eps) | VUSolid | |
SetExtremeFacets() | UTessellatedSolid | private |
SetMaxVoxels(int max) | UTessellatedSolid | inline |
SetName(const std::string &aName) | VUSolid | inline |
SetRadTolerance(double eps) | VUSolid | |
SetRandomVectors() | UTessellatedSolid | private |
SetSolidClosed(const bool t) | UTessellatedSolid | |
StreamInfo(std::ostream &os) const | UTessellatedSolid | virtual |
SurfaceArea() | UTessellatedSolid | inlinevirtual |
Tolerance() | VUSolid | inlinestatic |
UTessellatedSolid() | UTessellatedSolid | |
UTessellatedSolid(const std::string &name) | UTessellatedSolid | |
UTessellatedSolid(__void__ &) | UTessellatedSolid | |
UTessellatedSolid(const UTessellatedSolid &s) | UTessellatedSolid | |
Voxelize() | UTessellatedSolid | private |
VUSolid() | VUSolid | |
VUSolid(const std::string &name) | VUSolid | |
~UTessellatedSolid() | UTessellatedSolid | virtual |
~VUSolid() | VUSolid | virtual |