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

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

BoundingLimits(G4ThreeVector &pMin, G4ThreeVector &pMax) const G4VSolidvirtual
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 G4VCSGfacetedvirtual
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 G4VSolidvirtual
ComputeDimensions(G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)G4VSolidvirtual
CopyStuff(const G4VCSGfaceted &source)G4VCSGfacetedprotected
CreatePolyhedron() const =0G4VCSGfacetedpure virtual
DeleteStuff()G4VCSGfacetedprotected
DescribeYourselfTo(G4VGraphicsScene &scene) const G4VCSGfacetedvirtual
DistanceTo(const G4ThreeVector &p, const G4bool outgoing) const G4VCSGfacetedprotectedvirtual
DistanceToIn(const G4ThreeVector &p, const G4ThreeVector &v) const G4VCSGfacetedvirtual
DistanceToIn(const G4ThreeVector &p) const G4VCSGfacetedvirtual
DistanceToOut(const G4ThreeVector &p, const G4ThreeVector &v, const G4bool calcNorm=false, G4bool *validNorm=nullptr, G4ThreeVector *n=nullptr) const G4VCSGfacetedvirtual
DistanceToOut(const G4ThreeVector &p) const G4VCSGfacetedvirtual
DumpInfo() const G4VSolidinline
EstimateCubicVolume(G4int nStat, G4double epsilon) const G4VSolid
EstimateSurfaceArea(G4int nStat, G4double ell) const G4VSolid
facesG4VCSGfacetedprotected
fAreaAccuracyG4VCSGfacetedprivate
fCubicVolumeG4VCSGfacetedprotected
fCubVolEpsilonG4VCSGfacetedprivate
fpPolyhedronG4VCSGfacetedmutableprotected
fRebuildPolyhedronG4VCSGfacetedmutableprotected
fStatisticsG4VCSGfacetedprivate
fSurfaceAreaG4VCSGfacetedprotected
G4VCSGfaceted(const G4String &name)G4VCSGfaceted
G4VCSGfaceted(const G4VCSGfaceted &source)G4VCSGfaceted
G4VCSGfaceted(__void__ &)G4VCSGfaceted
G4VSolid(const G4String &name)G4VSolid
G4VSolid(__void__ &)G4VSolid
G4VSolid(const G4VSolid &rhs)G4VSolid
GetAreaAccuracy() const G4VCSGfaceted
GetAreaStatistics() const G4VCSGfaceted
GetConstituentSolid(G4int no) const G4VSolidvirtual
GetConstituentSolid(G4int no)G4VSolidvirtual
GetCubicVolume()G4VCSGfacetedvirtual
GetCubVolEpsilon() const G4VCSGfaceted
GetCubVolStatistics() const G4VCSGfaceted
GetDisplacedSolidPtr() const G4VSolidvirtual
GetDisplacedSolidPtr()G4VSolidvirtual
GetEntityType() const G4VCSGfacetedvirtual
GetExtent() const G4VCSGfacetedvirtual
GetName() const G4VSolidinline
GetPointOnSurface() const G4VSolidvirtual
GetPointOnSurfaceGeneric() const G4VCSGfacetedprotected
GetPolyhedron() const G4VCSGfacetedvirtual
GetSurfaceArea()G4VCSGfacetedvirtual
GetTolerance() const G4VSolidinline
Inside(const G4ThreeVector &p) const G4VCSGfacetedvirtual
kCarToleranceG4VSolidprotected
numFaceG4VCSGfacetedprotected
operator=(const G4VCSGfaceted &source)G4VCSGfaceted
G4VSolid::operator=(const G4VSolid &rhs)G4VSolid
operator==(const G4VSolid &s) const G4VSolidinline
SetAreaAccuracy(G4double ep)G4VCSGfaceted
SetAreaStatistics(G4int st)G4VCSGfaceted
SetCubVolEpsilon(G4double ep)G4VCSGfaceted
SetCubVolStatistics(G4int st)G4VCSGfaceted
SetName(const G4String &name)G4VSolidinline
StreamInfo(std::ostream &os) const G4VCSGfacetedvirtual
SurfaceNormal(const G4ThreeVector &p) const G4VCSGfacetedvirtual
~G4VCSGfaceted()G4VCSGfacetedvirtual
~G4VSolid()G4VSolidvirtual