#include <G4TessellatedSolid.hh>
|  | 
|  | G4TessellatedSolid () | 
|  | 
| virtual | ~G4TessellatedSolid () | 
|  | 
|  | G4TessellatedSolid (const G4String &name) | 
|  | 
|  | G4TessellatedSolid (__void__ &) | 
|  | 
|  | G4TessellatedSolid (const G4TessellatedSolid &ts) | 
|  | 
| G4TessellatedSolid & | operator= (const G4TessellatedSolid &right) | 
|  | 
| G4TessellatedSolid & | operator+= (const G4TessellatedSolid &right) | 
|  | 
| G4bool | AddFacet (G4VFacet *aFacet) | 
|  | 
| G4VFacet * | GetFacet (G4int i) const | 
|  | 
| G4int | GetNumberOfFacets () const | 
|  | 
| virtual EInside | Inside (const G4ThreeVector &p) const | 
|  | 
| virtual G4ThreeVector | SurfaceNormal (const G4ThreeVector &p) const | 
|  | 
| virtual G4double | DistanceToIn (const G4ThreeVector &p, const G4ThreeVector &v) const | 
|  | 
| virtual G4double | DistanceToIn (const G4ThreeVector &p) const | 
|  | 
| virtual G4double | DistanceToOut (const G4ThreeVector &p) const | 
|  | 
| virtual G4double | DistanceToOut (const G4ThreeVector &p, const G4ThreeVector &v, const G4bool calcNorm, G4bool *validNorm, G4ThreeVector *norm) const | 
|  | 
| virtual G4bool | Normal (const G4ThreeVector &p, G4ThreeVector &n) const | 
|  | 
| virtual G4double | SafetyFromOutside (const G4ThreeVector &p, G4bool aAccurate=false) const | 
|  | 
| virtual G4double | SafetyFromInside (const G4ThreeVector &p, G4bool aAccurate=false) const | 
|  | 
| virtual G4GeometryType | GetEntityType () const | 
|  | 
| virtual std::ostream & | StreamInfo (std::ostream &os) const | 
|  | 
| virtual G4VSolid * | Clone () const | 
|  | 
| virtual G4ThreeVector | GetPointOnSurface () const | 
|  | 
| virtual G4double | GetSurfaceArea () | 
|  | 
| virtual G4double | GetCubicVolume () | 
|  | 
| void | SetSolidClosed (const G4bool t) | 
|  | 
| G4bool | GetSolidClosed () const | 
|  | 
| void | SetMaxVoxels (G4int max) | 
|  | 
| G4SurfaceVoxelizer & | GetVoxels () | 
|  | 
| virtual G4bool | CalculateExtent (const EAxis pAxis, const G4VoxelLimits &pVoxelLimit, const G4AffineTransform &pTransform, G4double &pMin, G4double &pMax) const | 
|  | 
| G4double | GetMinXExtent () const | 
|  | 
| G4double | GetMaxXExtent () const | 
|  | 
| G4double | GetMinYExtent () const | 
|  | 
| G4double | GetMaxYExtent () const | 
|  | 
| G4double | GetMinZExtent () const | 
|  | 
| G4double | GetMaxZExtent () const | 
|  | 
| G4ThreeVectorList * | CreateRotatedVertices (const G4AffineTransform &pT) const | 
|  | 
| virtual G4Polyhedron * | CreatePolyhedron () const | 
|  | 
| virtual G4Polyhedron * | GetPolyhedron () const | 
|  | 
| virtual void | DescribeYourselfTo (G4VGraphicsScene &scene) const | 
|  | 
| virtual G4VisExtent | GetExtent () const | 
|  | 
| G4int | AllocatedMemoryWithoutVoxels () | 
|  | 
| G4int | AllocatedMemory () | 
|  | 
| void | DisplayAllocatedMemory () | 
|  | 
|  | G4VSolid (const G4String &name) | 
|  | 
| virtual | ~G4VSolid () | 
|  | 
| G4bool | operator== (const G4VSolid &s) const | 
|  | 
| G4String | GetName () const | 
|  | 
| void | SetName (const G4String &name) | 
|  | 
| G4double | GetTolerance () const | 
|  | 
| virtual void | ComputeDimensions (G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep) | 
|  | 
| void | DumpInfo () const | 
|  | 
| virtual const G4VSolid * | GetConstituentSolid (G4int no) const | 
|  | 
| virtual G4VSolid * | GetConstituentSolid (G4int no) | 
|  | 
| virtual const G4DisplacedSolid * | GetDisplacedSolidPtr () const | 
|  | 
| virtual G4DisplacedSolid * | GetDisplacedSolidPtr () | 
|  | 
|  | G4VSolid (__void__ &) | 
|  | 
|  | G4VSolid (const G4VSolid &rhs) | 
|  | 
| G4VSolid & | operator= (const G4VSolid &rhs) | 
|  | 
|  | 
| 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 | 
|  | 
| G4double | kCarTolerance | 
|  | 
Definition at line 128 of file G4TessellatedSolid.hh.
 
      
        
          | G4TessellatedSolid::G4TessellatedSolid | ( |  | ) |  | 
      
 
 
  
  | 
        
          | G4TessellatedSolid::~G4TessellatedSolid | ( |  | ) |  |  | virtual | 
 
 
      
        
          | G4TessellatedSolid::G4TessellatedSolid | ( | const G4String & | name | ) |  | 
      
 
 
      
        
          | G4TessellatedSolid::G4TessellatedSolid | ( | __void__ & | a | ) |  | 
      
 
 
      
        
          | G4int G4TessellatedSolid::AllocatedMemory | ( |  | ) |  | 
      
 
 
      
        
          | G4int G4TessellatedSolid::AllocatedMemoryWithoutVoxels | ( |  | ) |  | 
      
 
 
  
  | 
        
          | G4VSolid * G4TessellatedSolid::Clone | ( |  | ) | const |  | virtual | 
 
 
  
  | 
        
          | G4Polyhedron * G4TessellatedSolid::CreatePolyhedron | ( |  | ) | const |  | virtual | 
 
 
      
        
          | void G4TessellatedSolid::DisplayAllocatedMemory | ( |  | ) |  | 
      
 
 
  
  | 
        
          | G4double G4TessellatedSolid::GetCubicVolume | ( |  | ) |  |  | virtual | 
 
 
      
        
          | G4double G4TessellatedSolid::GetMaxXExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4double G4TessellatedSolid::GetMaxYExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4double G4TessellatedSolid::GetMaxZExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4double G4TessellatedSolid::GetMinXExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4double G4TessellatedSolid::GetMinYExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4double G4TessellatedSolid::GetMinZExtent | ( |  | ) | const | 
      
 
 
      
        
          | G4int G4TessellatedSolid::GetNumberOfFacets | ( |  | ) | const | 
      
 
 
      
        
          | G4bool G4TessellatedSolid::GetSolidClosed | ( |  | ) | const | 
      
 
 
  
  | 
        
          | G4double G4TessellatedSolid::GetSurfaceArea | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | void G4TessellatedSolid::SetMaxVoxels | ( | G4int | max | ) |  |  | inline | 
 
 
      
        
          | void G4TessellatedSolid::SetSolidClosed | ( | const G4bool | t | ) |  | 
      
 
 
  
  | 
        
          | std::ostream & G4TessellatedSolid::StreamInfo | ( | std::ostream & | os | ) | const |  | virtual | 
 
 
The documentation for this class was generated from the following files: