Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | 정적 Private 속성 | 모든 멤버 목록
G4SolidStore 클래스 참조

#include <G4SolidStore.hh>

G4SolidStore에 대한 상속 다이어그램 :

Public 멤버 함수

G4VSolidGetSolid (const G4String &name, G4bool verbose=true) const
 
virtual ~G4SolidStore ()
 

정적 Public 멤버 함수

static void Register (G4VSolid *pSolid)
 
static void DeRegister (G4VSolid *pSolid)
 
static G4SolidStoreGetInstance ()
 
static void SetNotifier (G4VStoreNotifier *pNotifier)
 
static void Clean ()
 

Protected 멤버 함수

 G4SolidStore ()
 

정적 Private 속성

static G4SolidStorefgInstance = 0
 
static G4ThreadLocal
G4VStoreNotifier
fgNotifier = 0
 
static G4ThreadLocal G4bool locked = false
 

상세한 설명

G4SolidStore.hh 파일의 62 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4SolidStore::~G4SolidStore ( )
virtual

G4SolidStore.cc 파일의 64 번째 라인에서 정의되었습니다.

다음을 참조함 : Clean().

G4SolidStore::G4SolidStore ( )
protected

G4SolidStore.cc 파일의 54 번째 라인에서 정의되었습니다.

멤버 함수 문서화

void G4SolidStore::Clean ( )
static
void G4SolidStore::DeRegister ( G4VSolid pSolid)
static

G4SolidStore.cc 파일의 138 번째 라인에서 정의되었습니다.

다음을 참조함 : fgNotifier, GetInstance(), locked, G4VNotifier::NotifyDeRegistration().

다음에 의해서 참조됨 : G4Voxelizer::G4Voxelizer(), G4VSolid::~G4VSolid().

G4SolidStore * G4SolidStore::GetInstance ( void  )
static
G4VSolid * G4SolidStore::GetSolid ( const G4String name,
G4bool  verbose = true 
) const

G4SolidStore.cc 파일의 158 번째 라인에서 정의되었습니다.

다음을 참조함 : G4endl, G4Exception(), GetInstance(), JustWarning, message().

다음에 의해서 참조됨 : G4GDMLReadSolids::GetSolid().

void G4SolidStore::Register ( G4VSolid pSolid)
static

G4SolidStore.cc 파일의 128 번째 라인에서 정의되었습니다.

다음을 참조함 : fgNotifier, GetInstance(), G4VNotifier::NotifyRegistration().

다음에 의해서 참조됨 : G4VSolid::G4VSolid().

void G4SolidStore::SetNotifier ( G4VStoreNotifier pNotifier)
static

G4SolidStore.cc 파일의 118 번째 라인에서 정의되었습니다.

다음을 참조함 : fgNotifier, GetInstance().

멤버 데이타 문서화

G4SolidStore * G4SolidStore::fgInstance = 0
staticprivate

G4SolidStore.hh 파일의 90 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetInstance().

G4ThreadLocal G4VStoreNotifier * G4SolidStore::fgNotifier = 0
staticprivate

G4SolidStore.hh 파일의 91 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clean(), DeRegister(), Register(), SetNotifier().

G4ThreadLocal G4bool G4SolidStore::locked = false
staticprivate

G4SolidStore.hh 파일의 92 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clean(), DeRegister().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: