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

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

AddNode(G4VSolid &solid, G4Transform3D &trans)G4MultiUnion
BoundingLimits(G4ThreeVector &aMin, G4ThreeVector &aMax) const G4MultiUnionvirtual
CalculateClippedPolygonExtent(G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const G4VSolidprotected
CalculateExtent(const EAxis pAxis, const G4VoxelLimits &pVoxelLimit, const G4AffineTransform &pTransform, G4double &pMin, G4double &pMax) const G4MultiUnionvirtual
ClipBetweenSections(G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const G4VSolidprotected
ClipCrossSection(G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const G4VSolidprotected
ClipPolygon(G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const G4VSolidprotected
Clone() const G4MultiUnionvirtual
ComputeDimensions(G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)G4VSolidvirtual
CreatePolyhedron() const G4MultiUnionvirtual
DescribeYourselfTo(G4VGraphicsScene &scene) const G4MultiUnionvirtual
DistanceToIn(const G4ThreeVector &aPoint) const G4MultiUnionvirtual
DistanceToIn(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection) const G4MultiUnionvirtual
DistanceToInCandidates(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection, std::vector< G4int > &candidates, G4SurfBits &bits) const G4MultiUnionprivate
DistanceToInNoVoxels(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection) const G4MultiUnion
DistanceToOut(const G4ThreeVector &aPoint) const G4MultiUnionvirtual
DistanceToOut(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection, const G4bool calcNorm=false, G4bool *validNorm=nullptr, G4ThreeVector *aNormalVector=nullptr) const G4MultiUnionvirtual
DistanceToOutNoVoxels(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection, G4ThreeVector *aNormalVector) const G4MultiUnion
DistanceToOutVoxels(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection, G4ThreeVector *aNormalVector) const G4MultiUnion
DistanceToOutVoxelsCore(const G4ThreeVector &aPoint, const G4ThreeVector &aDirection, G4ThreeVector *aNormalVector, G4bool &aConvex, std::vector< G4int > &candidates) const G4MultiUnion
DumpInfo() const G4VSolidinline
EstimateCubicVolume(G4int nStat, G4double epsilon) const G4VSolid
EstimateSurfaceArea(G4int nStat, G4double ell) const G4VSolid
Extent(EAxis aAxis, G4double &aMin, G4double &aMax) const G4MultiUnion
fAccurateG4MultiUnionmutableprivate
fCubicVolumeG4MultiUnionprivate
fpPolyhedronG4MultiUnionmutableprivate
fRebuildPolyhedronG4MultiUnionmutableprivate
fSolidsG4MultiUnionprivate
fSurfaceAreaG4MultiUnionprivate
fTransformObjsG4MultiUnionprivate
fVoxelsG4MultiUnionprivate
G4MultiUnion()G4MultiUnioninline
G4MultiUnion(const G4String &name)G4MultiUnion
G4MultiUnion(const G4MultiUnion &rhs)G4MultiUnion
G4MultiUnion(__void__ &)G4MultiUnion
G4Voxelizer classG4MultiUnionfriend
G4VSolid(const G4String &name)G4VSolid
G4VSolid(__void__ &)G4VSolid
G4VSolid(const G4VSolid &rhs)G4VSolid
GetConstituentSolid(G4int no) const G4VSolidvirtual
GetConstituentSolid(G4int no)G4VSolidvirtual
GetCubicVolume()G4MultiUnionvirtual
GetDisplacedSolidPtr() const G4VSolidvirtual
GetDisplacedSolidPtr()G4VSolidvirtual
GetEntityType() const G4MultiUnioninlinevirtual
GetExtent() const G4VSolidvirtual
GetGlobalPoint(const G4Transform3D &trans, const G4ThreeVector &lpoint) const G4MultiUnioninlineprivate
GetGlobalVector(const G4Transform3D &trans, const G4ThreeVector &lvec) const G4MultiUnioninlineprivate
GetLocalPoint(const G4Transform3D &trans, const G4ThreeVector &gpoint) const G4MultiUnioninlineprivate
GetLocalVector(const G4Transform3D &trans, const G4ThreeVector &gvec) const G4MultiUnioninlineprivate
GetName() const G4VSolidinline
GetNumberOfSolids() const G4MultiUnioninline
GetPointOnSurface() const G4MultiUnionvirtual
GetPolyhedron() const G4MultiUnionvirtual
GetSolid(G4int index) const G4MultiUnioninline
GetSurfaceArea()G4MultiUnionvirtual
GetTolerance() const G4VSolidinline
GetTransformation(G4int index) const G4MultiUnioninline
GetVoxels() const G4MultiUnioninline
Inside(const G4ThreeVector &aPoint) const G4MultiUnionvirtual
InsideIterator(const G4ThreeVector &aPoint) const G4MultiUnion
InsideNoVoxels(const G4ThreeVector &aPoint) const G4MultiUnion
InsideWithExclusion(const G4ThreeVector &aPoint, G4SurfBits *bits=0) const G4MultiUnionprivate
kCarToleranceG4VSolidprotected
kRadToleranceG4MultiUnionprivate
operator=(const G4MultiUnion &rhs)G4MultiUnion
G4VSolid::operator=(const G4VSolid &rhs)G4VSolid
operator==(const G4VSolid &s) const G4VSolidinline
SafetyFromOutsideNumberNode(const G4ThreeVector &aPoint, G4double &safety) const G4MultiUnionprivate
SetAccurateSafety(G4bool flag)G4MultiUnioninline
SetName(const G4String &name)G4VSolidinline
StreamInfo(std::ostream &os) const G4MultiUnionvirtual
SurfaceNormal(const G4ThreeVector &aPoint) const G4MultiUnionvirtual
TransformLimits(G4ThreeVector &min, G4ThreeVector &max, const G4Transform3D &transformation) const G4MultiUnionprivate
Voxelize()G4MultiUnion
~G4MultiUnion()G4MultiUnion
~G4VSolid()G4VSolidvirtual