ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4BoundingEnvelope Member List

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

BoundingBoxVsVoxelLimits(const EAxis pAxis, const G4VoxelLimits &pVoxelLimits, const G4Transform3D &pTransform3D, G4double &pMin, G4double &pMax) const G4BoundingEnvelope
CalculateExtent(const EAxis pAxis, const G4VoxelLimits &pVoxelLimits, const G4Transform3D &pTransform3D, G4double &pMin, G4double &pMax) const G4BoundingEnvelope
CheckBoundingBox()G4BoundingEnvelopeprivate
CheckBoundingPolygons()G4BoundingEnvelopeprivate
ClipEdgesByVoxel(const std::vector< G4Segment3D > &pEdges, const G4VoxelLimits &pLimits, G4Segment3D &pExtent) const G4BoundingEnvelopeprivate
ClipVoxelByPlanes(G4int pBits, const G4VoxelLimits &pLimits, const std::vector< G4Plane3D > &pPlanes, const G4Segment3D &pAABB, G4Segment3D &pExtent) const G4BoundingEnvelopeprivate
CreateListOfEdges(const G4Polygon3D &baseA, const G4Polygon3D &baseB, std::vector< G4Segment3D > &pEdges) const G4BoundingEnvelopeprivate
CreateListOfPlanes(const G4Polygon3D &baseA, const G4Polygon3D &baseB, std::vector< G4Plane3D > &pPlanes) const G4BoundingEnvelopeprivate
FindScaleFactor(const G4Transform3D &pTransform3D) const G4BoundingEnvelopeprivate
fMaxG4BoundingEnvelopeprivate
fMinG4BoundingEnvelopeprivate
fPolygonsG4BoundingEnvelopeprivate
G4BoundingEnvelope(const G4ThreeVector &pMin, const G4ThreeVector &pMax)G4BoundingEnvelope
G4BoundingEnvelope(const std::vector< const G4ThreeVectorList * > &polygons)G4BoundingEnvelope
G4BoundingEnvelope(const G4ThreeVector &pMin, const G4ThreeVector &pMax, const std::vector< const G4ThreeVectorList * > &polygons)G4BoundingEnvelope
GetPrismAABB(const G4Polygon3D &pBaseA, const G4Polygon3D &pBaseB, G4Segment3D &pAABB) const G4BoundingEnvelopeprivate
TransformVertices(const G4Transform3D &pTransform3D, std::vector< G4Polygon3D * > &pBases) const G4BoundingEnvelopeprivate
~G4BoundingEnvelope()G4BoundingEnvelope