Geant4
10.01.p03
|
This is the complete list of members for UGenericTrap, including all inherited members.
Capacity() | UGenericTrap | virtual |
CheckOrder(const std::vector< UVector2 > &vertices) const | UGenericTrap | private |
Clone() const | UGenericTrap | virtual |
ComputeBBox(UBBox *, bool) | UGenericTrap | inlinevirtual |
ComputeBBox() | UGenericTrap | private |
ComputeIsTwisted() | UGenericTrap | private |
CreateTessellatedSolid() const | UGenericTrap | private |
DistanceToIn(const UVector3 &aPoint, const UVector3 &aDirection, double aPstep=UUtils::kInfinity) const | UGenericTrap | virtual |
DistanceToOut(const UVector3 &aPoint, const UVector3 &aDirection, UVector3 &aNormalVector, bool &aConvex, double aPstep=UUtils::kInfinity) const | UGenericTrap | virtual |
DistToPlane(const UVector3 &p, const UVector3 &v, const int ipl) const | UGenericTrap | private |
DistToTriangle(const UVector3 &p, const UVector3 &v, const int ipl) const | UGenericTrap | private |
EAxisType enum name | VUSolid | |
eInside enum value | VUSolid | |
EnumInside enum name | VUSolid | |
eOutside enum value | VUSolid | |
ESide enum name | UGenericTrap | private |
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 | UGenericTrap | virtual |
ExtentAxis(EAxisType aAxis, double &aMin, double &aMax) const | VUSolid | virtual |
eYaxis enum value | VUSolid | |
eZaxis enum value | VUSolid | |
faTolerance | VUSolid | protectedstatic |
fBoundBox | UGenericTrap | private |
fCubicVolume | UGenericTrap | private |
fDz | UGenericTrap | private |
fgkNofVertices | UGenericTrap | privatestatic |
fgkTolerance | UGenericTrap | privatestatic |
fgTolerance | VUSolid | protectedstatic |
fIsTwisted | UGenericTrap | private |
fMaxBBoxVector | UGenericTrap | private |
fMinBBoxVector | UGenericTrap | private |
frTolerance | VUSolid | protectedstatic |
fSurfaceArea | UGenericTrap | private |
fTessellatedSolid | UGenericTrap | private |
fTwist | UGenericTrap | private |
fVertices | UGenericTrap | private |
fVisSubdivisions | UGenericTrap | private |
GetAngTolerance() const | VUSolid | inline |
GetCarTolerance() const | VUSolid | inline |
GetEntityType() const | UGenericTrap | inlinevirtual |
GetFaceSurfaceArea(const UVector3 &p0, const UVector3 &p1, const UVector3 &p2, const UVector3 &p3) const | UGenericTrap | private |
GetMaximumBBox() const | UGenericTrap | inline |
GetMinimumBBox() const | UGenericTrap | inline |
GetName() const | VUSolid | inline |
GetNofVertices() const | UGenericTrap | inline |
GetParametersList(int, double *) const | UGenericTrap | inlinevirtual |
GetPointOnSurface() const | UGenericTrap | virtual |
GetRadTolerance() const | VUSolid | inline |
GetTwistAngle(int index) const | UGenericTrap | inline |
GetVertex(int index) const | UGenericTrap | inline |
GetVertices() const | UGenericTrap | inline |
GetVisSubdivisions() const | UGenericTrap | inline |
GetZHalfLength() const | UGenericTrap | inline |
Initialise(const std::vector< UVector2 > &vertices) | UGenericTrap | |
Inside(const UVector3 &aPoint) const | UGenericTrap | virtual |
InsidePolygone(const UVector3 &p, const UVector2 *poly) const | UGenericTrap | private |
IsSameLine(const UVector2 &p, const UVector2 &l1, const UVector2 &l2) const | UGenericTrap | private |
IsSameLineSegment(const UVector2 &p, const UVector2 &l1, const UVector2 &l2) const | UGenericTrap | private |
IsSegCrossing(const UVector2 &a, const UVector2 &b, const UVector2 &c, const UVector2 &d) const | UGenericTrap | private |
IsSegCrossingZ(const UVector2 &a, const UVector2 &b, const UVector2 &c, const UVector2 &d) const | UGenericTrap | private |
IsTwisted() const | UGenericTrap | inline |
kMZ enum value | UGenericTrap | private |
kPZ enum value | UGenericTrap | private |
kUndefined enum value | UGenericTrap | private |
kXY0 enum value | UGenericTrap | private |
kXY1 enum value | UGenericTrap | private |
kXY2 enum value | UGenericTrap | private |
kXY3 enum value | UGenericTrap | private |
MakeDownFacet(const std::vector< UVector3 > &fromVertices, int ind1, int ind2, int ind3) const | UGenericTrap | private |
MakeSideFacet(const UVector3 &downVertex0, const UVector3 &downVertex1, const UVector3 &upVertex1, const UVector3 &upVertex0) const | UGenericTrap | private |
MakeUpFacet(const std::vector< UVector3 > &fromVertices, int ind1, int ind2, int ind3) const | UGenericTrap | private |
Normal(const UVector3 &aPoint, UVector3 &aNormal) const | UGenericTrap | virtual |
NormalToPlane(const UVector3 &p, const int ipl) const | UGenericTrap | private |
operator=(const UGenericTrap &rhs) | UGenericTrap | |
ReorderVertices(std::vector< UVector3 > &vertices) const | UGenericTrap | private |
SafetyFromInside(const UVector3 &aPoint, bool aAccurate=false) const | UGenericTrap | virtual |
SafetyFromOutside(const UVector3 &aPoint, bool aAccurate=false) const | UGenericTrap | virtual |
SafetyToFace(const UVector3 &p, const int iseg) const | UGenericTrap | 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 | |
SetTwistAngle(int index, double twist) | UGenericTrap | inlineprivate |
SetVisSubdivisions(int subdiv) | UGenericTrap | inline |
SetZHalfLength(double) | UGenericTrap | inline |
StreamInfo(std::ostream &os) const | UGenericTrap | virtual |
SurfaceArea() | UGenericTrap | virtual |
Tolerance() | VUSolid | inlinestatic |
UGenericTrap(const std::string &name, double halfZ, const std::vector< UVector2 > &vertices) | UGenericTrap | |
UGenericTrap() | UGenericTrap | |
UGenericTrap(const UGenericTrap &rhs) | UGenericTrap | |
VUSolid() | VUSolid | |
VUSolid(const std::string &name) | VUSolid | |
~UGenericTrap() | UGenericTrap | |
~VUSolid() | VUSolid | virtual |