| 
    Geant4
    10.02
    
   | 
 
#include <G4SurfaceProperty.hh>
 Inheritance diagram for G4SurfaceProperty:
 Collaboration diagram for G4SurfaceProperty:Public Member Functions | |
| G4SurfaceProperty (const G4String &name, G4SurfaceType type=x_ray) | |
| G4SurfaceProperty () | |
| virtual | ~G4SurfaceProperty () | 
| const G4String & | GetName () const | 
| void | SetName (const G4String &name) | 
| const G4SurfaceType & | GetType () const | 
| void | SetType (const G4SurfaceType &type) | 
Static Public Member Functions | |
| static void | CleanSurfacePropertyTable () | 
| static const  G4SurfacePropertyTable *  | GetSurfacePropertyTable () | 
| static size_t | GetNumberOfSurfaceProperties () | 
| static void | DumpTableInfo () | 
Protected Attributes | |
| G4String | theName | 
| G4SurfaceType | theType | 
Static Protected Attributes | |
| static G4SurfacePropertyTable | theSurfacePropertyTable | 
Definition at line 79 of file G4SurfaceProperty.hh.
| G4SurfaceProperty::G4SurfaceProperty | ( | const G4String & | name, | 
| G4SurfaceType | type = x_ray  | 
        ||
| ) | 
Definition at line 55 of file G4SurfaceProperty.cc.
References theSurfacePropertyTable.
| G4SurfaceProperty::G4SurfaceProperty | ( | ) | 
Definition at line 65 of file G4SurfaceProperty.cc.
References theSurfacePropertyTable.
      
  | 
  virtual | 
Definition at line 71 of file G4SurfaceProperty.cc.
      
  | 
  static | 
Definition at line 107 of file G4SurfaceProperty.cc.
References DumpTableInfo(), pos, and theSurfacePropertyTable.
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 91 of file G4SurfaceProperty.cc.
References G4cout, G4endl, GetName(), GetNumberOfSurfaceProperties(), GetType(), and theSurfacePropertyTable.
Referenced by CleanSurfacePropertyTable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 113 of file G4SurfaceProperty.hh.
References theName.
Referenced by G4GDMLWriteStructure::BorderSurfaceCache(), DumpTableInfo(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4GDMLWriteStructure::SkinSurfaceCache().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 84 of file G4SurfaceProperty.cc.
References theSurfacePropertyTable.
Referenced by DumpTableInfo().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 79 of file G4SurfaceProperty.cc.
References theSurfacePropertyTable.
Referenced by G4GDMLReadSolids::GetSurfaceProperty().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 118 of file G4SurfaceProperty.hh.
References theType.
Referenced by DumpTableInfo(), G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 115 of file G4SurfaceProperty.hh.
      
  | 
  inline | 
Definition at line 120 of file G4SurfaceProperty.hh.
References theType.
      
  | 
  protected | 
Definition at line 135 of file G4SurfaceProperty.hh.
Referenced by G4OpticalSurface::G4OpticalSurface(), GetName(), G4OpticalSurface::operator=(), and SetName().
      
  | 
  staticprotected | 
Definition at line 139 of file G4SurfaceProperty.hh.
Referenced by CleanSurfacePropertyTable(), DumpTableInfo(), G4SurfaceProperty(), GetNumberOfSurfaceProperties(), and GetSurfacePropertyTable().
      
  | 
  protected | 
Definition at line 137 of file G4SurfaceProperty.hh.
Referenced by G4OpticalSurface::DumpInfo(), G4OpticalSurface::G4OpticalSurface(), GetType(), G4OpticalSurface::operator=(), G4OpticalSurface::SetFinish(), SetType(), and G4OpticalSurface::SetType().