Geant4
10.01.p01
|
This is the complete list of members for UExtrudedSolid, including all inherited members.
AddFacet(VUFacet *aFacet) | UTessellatedSolid | |
AddGeneralPolygonFacets() | UExtrudedSolid | private |
AllocatedMemory() | UTessellatedSolid | |
AllocatedMemoryWithoutVoxels() | UTessellatedSolid | |
Capacity() | UTessellatedSolid | inlinevirtual |
Clone() const | UExtrudedSolid | virtual |
ComputeBBox(UBBox *, bool) | UTessellatedSolid | inlinevirtual |
ComputeProjectionParameters() | UExtrudedSolid | private |
DisplayAllocatedMemory() | UTessellatedSolid | |
DistanceToIn(const UVector3 &p, const UVector3 &v, double aPstep=UUtils::kInfinity) const | UTessellatedSolid | inlinevirtual |
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UExtrudedSolid | virtual |
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 |
fGeometryType | UExtrudedSolid | private |
fgTolerance | VUSolid | protectedstatic |
fIsConvex | UExtrudedSolid | private |
fKOffsets | UExtrudedSolid | private |
fKScales | UExtrudedSolid | private |
fNv | UExtrudedSolid | private |
fNz | UExtrudedSolid | private |
fOffset0s | UExtrudedSolid | private |
fPolygon | UExtrudedSolid | private |
frTolerance | VUSolid | protectedstatic |
fScale0s | UExtrudedSolid | private |
fTriangles | UExtrudedSolid | private |
fZSections | UExtrudedSolid | private |
GetAngle(UVector2 p0, UVector2 pa, UVector2 pb) const | UExtrudedSolid | private |
GetAngTolerance() const | VUSolid | inline |
GetCarTolerance() const | VUSolid | inline |
GetEntityType() const | UExtrudedSolid | inlinevirtual |
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 |
GetNofVertices() const | UExtrudedSolid | inline |
GetNofZSections() const | UExtrudedSolid | inline |
GetNumberOfFacets() const | UTessellatedSolid | |
GetParametersList(int, double *) const | UTessellatedSolid | inlinevirtual |
GetPointOnSurface() const | UTessellatedSolid | virtual |
GetPolygon() const | UExtrudedSolid | inline |
GetRadTolerance() const | VUSolid | inline |
GetSolidClosed() const | UTessellatedSolid | |
GetSurfaceArea() | UTessellatedSolid | virtual |
GetVertex(int index) const | UExtrudedSolid | inline |
GetVertex(int iz, int ind) const | UExtrudedSolid | private |
GetVoxels() | UTessellatedSolid | inline |
GetZSection(int index) const | UExtrudedSolid | inline |
GetZSections() const | UExtrudedSolid | inline |
Initialise(std::vector< UVector2 > &polygon, std::vector< ZSection > &zsections) | UExtrudedSolid | |
Initialise(std::vector< UVector2 > &polygon, double dz, UVector2 off1, double scale1, UVector2 off2, double scale2) | UExtrudedSolid | |
Inside(const UVector3 &aPoint) const | UExtrudedSolid | virtual |
IsConvex() const | UExtrudedSolid | private |
IsPointInside(UVector2 a, UVector2 b, UVector2 c, UVector2 p) const | UExtrudedSolid | private |
IsSameLine(UVector2 p, UVector2 l1, UVector2 l2) const | UExtrudedSolid | private |
IsSameLineSegment(UVector2 p, UVector2 l1, UVector2 l2) const | UExtrudedSolid | private |
IsSameSide(UVector2 p1, UVector2 p2, UVector2 l1, UVector2 l2) const | UExtrudedSolid | private |
MakeDownFacet(int ind1, int ind2, int ind3) const | UExtrudedSolid | private |
MakeFacets() | UExtrudedSolid | private |
MakeUpFacet(int ind1, int ind2, int ind3) const | UExtrudedSolid | private |
Normal(const UVector3 &p, UVector3 &aNormal) const | UTessellatedSolid | virtual |
operator+=(const UTessellatedSolid &right) | UTessellatedSolid | |
operator=(const UExtrudedSolid &rhs) | UExtrudedSolid | |
UTessellatedSolid::operator=(const UTessellatedSolid &s) | UTessellatedSolid | |
ProjectPoint(const UVector3 &point) const | UExtrudedSolid | private |
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const | UExtrudedSolid | 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 |
SetAngTolerance(double eps) | VUSolid | |
SetCarTolerance(double eps) | VUSolid | |
SetMaxVoxels(int max) | UTessellatedSolid | inline |
SetName(const std::string &aName) | VUSolid | inline |
SetRadTolerance(double eps) | VUSolid | |
SetSolidClosed(const bool t) | UTessellatedSolid | |
StreamInfo(std::ostream &os) const | UExtrudedSolid | virtual |
SurfaceArea() | UTessellatedSolid | inlinevirtual |
Tolerance() | VUSolid | inlinestatic |
UExtrudedSolid(const std::string &pName, std::vector< UVector2 > polygon, std::vector< ZSection > zsections) | UExtrudedSolid | |
UExtrudedSolid(const std::string &pName, std::vector< UVector2 > polygon, double halfZ, UVector2 off1, double scale1, UVector2 off2, double scale2) | UExtrudedSolid | |
UExtrudedSolid() | UExtrudedSolid | |
UExtrudedSolid(const UExtrudedSolid &rhs) | UExtrudedSolid | |
UTessellatedSolid() | UTessellatedSolid | |
UTessellatedSolid(const std::string &name) | UTessellatedSolid | |
UTessellatedSolid(__void__ &) | UTessellatedSolid | |
UTessellatedSolid(const UTessellatedSolid &s) | UTessellatedSolid | |
VUSolid() | VUSolid | |
VUSolid(const std::string &name) | VUSolid | |
~UExtrudedSolid() | UExtrudedSolid | virtual |
~UTessellatedSolid() | UTessellatedSolid | virtual |
~VUSolid() | VUSolid | virtual |