Geant4  10.01.p03
UTessellatedSolid Member List

This is the complete list of members for UTessellatedSolid, including all inherited members.

AddFacet(VUFacet *aFacet)UTessellatedSolid
AllocatedMemory()UTessellatedSolid
AllocatedMemoryWithoutVoxels()UTessellatedSolid
Capacity()UTessellatedSolidinlinevirtual
Clone() const UTessellatedSolidvirtual
CompareSortedVoxel(const std::pair< int, double > &l, const std::pair< int, double > &r)UTessellatedSolidprivatestatic
ComputeBBox(UBBox *, bool)UTessellatedSolidinlinevirtual
CopyObjects(const UTessellatedSolid &s)UTessellatedSolidprivate
CreateVertexList()UTessellatedSolidprivate
DeleteObjects()UTessellatedSolidprivate
dirToleranceUTessellatedSolidprivatestatic
DisplayAllocatedMemory()UTessellatedSolid
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UTessellatedSolidinlinevirtual
DistanceToInCandidates(const std::vector< int > &candidates, const UVector3 &aPoint, const UVector3 &aDirection) const UTessellatedSolidprivate
DistanceToInCore(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UTessellatedSolidprivate
DistanceToInNoVoxels(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const UTessellatedSolidprivate
DistanceToOut(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const UTessellatedSolidinlinevirtual
DistanceToOutCandidates(const std::vector< int > &candidates, const UVector3 &aPoint, const UVector3 &direction, double &minDist, UVector3 &minNormal, int &minCandidate) const UTessellatedSolidprivate
DistanceToOutCore(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const UTessellatedSolidprivate
DistanceToOutNoVoxels(const UVector3 &p, const UVector3 &v, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const UTessellatedSolidprivate
EAxisType enum nameVUSolid
eInside enum valueVUSolid
EnumInside enum nameVUSolid
eOutside enum valueVUSolid
EstimateCubicVolume(int nStat, double epsilon) const VUSolid
EstimateSurfaceArea(int nStat, double ell) const VUSolid
eSurface enum valueVUSolid
eXaxis enum valueVUSolid
Extent(UVector3 &aMin, UVector3 &aMax) const UTessellatedSolidvirtual
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const VUSolidvirtual
eYaxis enum valueVUSolid
eZaxis enum valueVUSolid
faToleranceVUSolidprotectedstatic
fCubicVolumeUTessellatedSolidprivate
fExtremeFacetsUTessellatedSolidprivate
fFacetListUTessellatedSolidprivate
fFacetsUTessellatedSolidprivate
fGeometryTypeUTessellatedSolidprivate
fgToleranceVUSolidprotectedstatic
fgToleranceHalfUTessellatedSolidprivate
fInsidesUTessellatedSolidprivate
fMaxExtentUTessellatedSolidprivate
fMaxTriesUTessellatedSolidprivate
fMinExtentUTessellatedSolidprivate
fRandirUTessellatedSolidprivate
frToleranceVUSolidprotectedstatic
fSolidClosedUTessellatedSolidprivate
fSurfaceAreaUTessellatedSolidprivate
fVertexListUTessellatedSolidprivate
fVoxelsUTessellatedSolidprivate
GetAngTolerance() const VUSolidinline
GetCarTolerance() const VUSolidinline
GetEntityType() const UTessellatedSolidvirtual
GetFacet(int i) const UTessellatedSolidinline
GetMaxXExtent() const UTessellatedSolid
GetMaxYExtent() const UTessellatedSolid
GetMaxZExtent() const UTessellatedSolid
GetMinXExtent() const UTessellatedSolid
GetMinYExtent() const UTessellatedSolid
GetMinZExtent() const UTessellatedSolid
GetName() const VUSolidinline
GetNumberOfFacets() const UTessellatedSolid
GetParametersList(int, double *) const UTessellatedSolidinlinevirtual
GetPointOnSurface() const UTessellatedSolidvirtual
GetRadTolerance() const VUSolidinline
GetSolidClosed() const UTessellatedSolid
GetSurfaceArea()UTessellatedSolidvirtual
GetVoxels()UTessellatedSolidinline
Initialize()UTessellatedSolidprivate
Inside(const UVector3 &p) const UTessellatedSolidvirtual
InsideNoVoxels(const UVector3 &p) const UTessellatedSolidprivate
InsideVoxels(const UVector3 &aPoint) const UTessellatedSolidprivate
MinDistanceFacet(const UVector3 &p, bool simple, VUFacet *&facet) const UTessellatedSolidprivate
Normal(const UVector3 &p, UVector3 &aNormal) const UTessellatedSolidvirtual
operator+=(const UTessellatedSolid &right)UTessellatedSolid
operator=(const UTessellatedSolid &s)UTessellatedSolid
OutsideOfExtent(const UVector3 &p, double tolerance=0) const UTessellatedSolidinlineprivate
PrecalculateInsides()UTessellatedSolidprivate
SafetyFromInside(const UVector3 &p, bool aAccurate=false) const UTessellatedSolidvirtual
SafetyFromOutside(const UVector3 &p, bool aAccurate=false) const UTessellatedSolidvirtual
SamplePointsInside(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnEdge(int, UVector3 *) const VUSolidinlinevirtual
SamplePointsOnSurface(int, UVector3 *) const VUSolidinlinevirtual
SetAllUsingStack(const std::vector< int > &voxel, const std::vector< int > &max, bool status, UBits &checked)UTessellatedSolidprivate
SetAngTolerance(double eps)VUSolid
SetCarTolerance(double eps)VUSolid
SetExtremeFacets()UTessellatedSolidprivate
SetMaxVoxels(int max)UTessellatedSolidinline
SetName(const std::string &aName)VUSolidinline
SetRadTolerance(double eps)VUSolid
SetRandomVectors()UTessellatedSolidprivate
SetSolidClosed(const bool t)UTessellatedSolid
StreamInfo(std::ostream &os) const UTessellatedSolidvirtual
SurfaceArea()UTessellatedSolidinlinevirtual
Tolerance()VUSolidinlinestatic
UTessellatedSolid()UTessellatedSolid
UTessellatedSolid(const std::string &name)UTessellatedSolid
UTessellatedSolid(__void__ &)UTessellatedSolid
UTessellatedSolid(const UTessellatedSolid &s)UTessellatedSolid
Voxelize()UTessellatedSolidprivate
VUSolid()VUSolid
VUSolid(const std::string &name)VUSolid
~UTessellatedSolid()UTessellatedSolidvirtual
~VUSolid()VUSolidvirtual