| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4UExtrudedSolid.hh>
 Inheritance diagram for G4UExtrudedSolid:
 Collaboration diagram for G4UExtrudedSolid:Classes | |
| struct | ZSection | 
Additional Inherited Members | |
  Protected Member Functions inherited from G4USolid | |
| G4ThreeVectorList * | CreateRotatedVertices (const G4AffineTransform &pT) const | 
  Protected Member Functions inherited from G4VSolid | |
| void | CalculateClippedPolygonExtent (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const | 
| void | ClipCrossSection (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const | 
| void | ClipBetweenSections (G4ThreeVectorList *pVertices, const G4int pSectionIndex, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis, G4double &pMin, G4double &pMax) const | 
| void | ClipPolygon (G4ThreeVectorList &pPolygon, const G4VoxelLimits &pVoxelLimit, const EAxis pAxis) const | 
| G4double | EstimateCubicVolume (G4int nStat, G4double epsilon) const | 
| G4double | EstimateSurfaceArea (G4int nStat, G4double ell) const | 
  Protected Attributes inherited from G4USolid | |
| VUSolid * | fShape | 
| G4bool | fRebuildPolyhedron | 
| G4Polyhedron * | fPolyhedron | 
  Protected Attributes inherited from G4VSolid | |
| G4double | kCarTolerance | 
Definition at line 50 of file G4UExtrudedSolid.hh.
| G4UExtrudedSolid::G4UExtrudedSolid | ( | const G4String & | pName, | 
| std::vector< G4TwoVector > | polygon, | ||
| std::vector< ZSection > | zsections | ||
| ) | 
Definition at line 41 of file G4UExtrudedSolid.cc.
References G4UExtrudedSolid::ZSection::fOffset, G4UExtrudedSolid::ZSection::fScale, G4UExtrudedSolid::ZSection::fZ, GetShape(), UExtrudedSolid::Initialise(), and VUSolid::SetName().
 Here is the call graph for this function:| G4UExtrudedSolid::G4UExtrudedSolid | ( | const G4String & | pName, | 
| std::vector< G4TwoVector > | polygon, | ||
| G4double | halfZ, | ||
| G4TwoVector | off1, | ||
| G4double | scale1, | ||
| G4TwoVector | off2, | ||
| G4double | scale2 | ||
| ) | 
Definition at line 63 of file G4UExtrudedSolid.cc.
References GetShape(), UExtrudedSolid::Initialise(), and VUSolid::SetName().
 Here is the call graph for this function:| G4UExtrudedSolid::~G4UExtrudedSolid | ( | ) | 
Definition at line 95 of file G4UExtrudedSolid.cc.
| G4UExtrudedSolid::G4UExtrudedSolid | ( | __void__ & | a | ) | 
Definition at line 85 of file G4UExtrudedSolid.cc.
| G4UExtrudedSolid::G4UExtrudedSolid | ( | const G4UExtrudedSolid & | source | ) | 
Definition at line 104 of file G4UExtrudedSolid.cc.
      
  | 
  inline | 
Definition at line 113 of file G4UExtrudedSolid.hh.
References UExtrudedSolid::GetNofVertices(), and GetShape().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 132 of file G4UExtrudedSolid.hh.
References UExtrudedSolid::GetNofZSections(), and GetShape().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 122 of file G4UExtrudedSolid.hh.
References UExtrudedSolid::GetPolygon(), and GetShape().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 108 of file G4UExtrudedSolid.hh.
References G4USolid::fShape.
Referenced by G4UExtrudedSolid(), GetNofVertices(), GetNofZSections(), GetPolygon(), GetVertex(), GetZSection(), and GetZSections().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 117 of file G4UExtrudedSolid.hh.
References GetShape(), UExtrudedSolid::GetVertex(), UVector2::x, and UVector2::y.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 136 of file G4UExtrudedSolid.hh.
References GetShape().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 140 of file G4UExtrudedSolid.hh.
References GetShape(), and UExtrudedSolid::GetZSections().
 Here is the call graph for this function:| G4UExtrudedSolid & G4UExtrudedSolid::operator= | ( | const G4UExtrudedSolid & | source | ) | 
Definition at line 115 of file G4UExtrudedSolid.cc.
References G4USolid::operator=().
 Here is the call graph for this function: