#include <G4SolidStore.hh>
Definition at line 62 of file G4SolidStore.hh.
◆ ~G4SolidStore()
G4SolidStore::~G4SolidStore |
( |
| ) |
|
|
virtual |
◆ G4SolidStore()
G4SolidStore::G4SolidStore |
( |
| ) |
|
|
protected |
◆ Clean()
void G4SolidStore::Clean |
( |
| ) |
|
|
static |
Definition at line 79 of file G4SolidStore.cc.
85 G4cout <<
"WARNING - Attempt to delete the solid store" 86 <<
" while geometry closed !" <<
G4endl;
98 #ifdef G4GEOMETRY_VOXELDEBUG 99 G4cout <<
"Deleting Solids ... ";
102 for(iterator
pos=store->begin();
pos!=store->end();
pos++)
105 if (*
pos) {
delete *
pos; }
109 #ifdef G4GEOMETRY_VOXELDEBUG 110 if (store->size() < i-1)
111 {
G4cout <<
"No solids deleted. Already deleted by user ?" <<
G4endl; }
virtual void NotifyDeRegistration()=0
static G4ThreadLocal G4VStoreNotifier * fgNotifier
G4GLOB_DLL std::ostream G4cout
static G4SolidStore * GetInstance()
static G4GeometryManager * GetInstance()
static G4ThreadLocal G4bool locked
static const G4double pos
◆ DeRegister()
void G4SolidStore::DeRegister |
( |
G4VSolid * |
pSolid | ) |
|
|
static |
Definition at line 144 of file G4SolidStore.cc.
virtual void NotifyDeRegistration()=0
static G4ThreadLocal G4VStoreNotifier * fgNotifier
static G4SolidStore * GetInstance()
static G4ThreadLocal G4bool locked
◆ GetInstance()
◆ GetSolid()
Definition at line 164 of file G4SolidStore.cc.
168 if ((*i)->GetName() ==
name) {
return *i; }
172 std::ostringstream message;
173 message <<
"Solid " << name <<
" not found in store !" <<
G4endl 174 <<
"Returning NULL pointer.";
static G4SolidStore * GetInstance()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ Register()
void G4SolidStore::Register |
( |
G4VSolid * |
pSolid | ) |
|
|
static |
Definition at line 134 of file G4SolidStore.cc.
static G4ThreadLocal G4VStoreNotifier * fgNotifier
static G4SolidStore * GetInstance()
virtual void NotifyRegistration()=0
◆ SetNotifier()
Definition at line 124 of file G4SolidStore.cc.
static G4ThreadLocal G4VStoreNotifier * fgNotifier
static G4SolidStore * GetInstance()
◆ fgInstance
◆ fgNotifier
◆ locked
The documentation for this class was generated from the following files: