| 
    Geant4
    10.01.p01
    
   | 
 
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 |