#include <G4VStateDependent.hh>
Inheritance diagram for G4VStateDependent:
Public Member Functions | |
G4VStateDependent (G4bool bottom=false) | |
virtual | ~G4VStateDependent () |
G4int | operator== (const G4VStateDependent &right) const |
G4int | operator!= (const G4VStateDependent &right) const |
virtual G4bool | Notify (G4ApplicationState requestedState)=0 |
Definition at line 55 of file G4VStateDependent.hh.
G4VStateDependent::G4VStateDependent | ( | G4bool | bottom = false |
) | [explicit] |
Definition at line 40 of file G4VStateDependent.cc.
References G4StateManager::GetStateManager(), and G4StateManager::RegisterDependent().
00041 { 00042 G4StateManager * stateManager = G4StateManager::GetStateManager(); 00043 stateManager->RegisterDependent(this,bottom); 00044 }
G4VStateDependent::~G4VStateDependent | ( | ) | [virtual] |
Definition at line 46 of file G4VStateDependent.cc.
References G4StateManager::DeregisterDependent(), and G4StateManager::GetStateManager().
00047 { 00048 G4StateManager * stateManager = G4StateManager::GetStateManager(); 00049 stateManager->DeregisterDependent(this); 00050 }
virtual G4bool G4VStateDependent::Notify | ( | G4ApplicationState | requestedState | ) | [pure virtual] |
Implemented in G4UImanager, G4DNAMolecularMaterial, and HookEventProcState.
Referenced by G4StateManager::SetNewState().
G4int G4VStateDependent::operator!= | ( | const G4VStateDependent & | right | ) | const |
G4int G4VStateDependent::operator== | ( | const G4VStateDependent & | right | ) | const |