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

#include <G4RTMessenger.hh>

G4RTMessenger에 대한 상속 다이어그램 :
G4UImessenger

Public 멤버 함수

virtual ~G4RTMessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

정적 Public 멤버 함수

static G4RTMessengerGetInstance (G4TheRayTracer *p1)
 

Protected 멤버 함수

G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 

Protected 속성

G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Private 멤버 함수

 G4RTMessenger (G4TheRayTracer *p1)
 

Private 속성

G4TheRayTracertheDefaultTracer
 
G4TheRayTracertheTracer
 
G4UIdirectoryrayDirectory
 
G4UIcmdWithAnIntegercolumnCmd
 
G4UIcmdWithAnIntegerrowCmd
 
G4UIcmdWith3VectorAndUnittargetCmd
 
G4UIcmdWith3VectorAndUniteyePosCmd
 
G4UIcmdWith3VectorlightCmd
 
G4UIcmdWithADoubleAndUnitspanXCmd
 
G4UIcmdWithADoubleAndUnitheadCmd
 
G4UIcmdWithADoubleAndUnitattCmd
 
G4UIcmdWithABooldistCmd
 
G4UIcmdWithABooltransCmd
 
G4UIcmdWithAStringfileCmd
 
G4UIcmdWith3VectorbkgColCmd
 

정적 Private 속성

static G4RTMessengerfpInstance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4RTMessenger::~G4RTMessenger ( )
virtual

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

다음을 참조함 : attCmd, bkgColCmd, columnCmd, distCmd, eyePosCmd, fileCmd, headCmd, lightCmd, rayDirectory, rowCmd, spanXCmd, targetCmd, transCmd.

G4RTMessenger::G4RTMessenger ( G4TheRayTracer p1)
private

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

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

다음을 참조함 : G4cerr, G4endl, G4UIcommand::GetCommandPath().

G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

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

G4bool G4UImessenger::CommandsShouldBeInMaster ( ) const
inlineinherited

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

다음을 참조함 : G4UImessenger::commandsShouldBeInMaster.

template<typename T >
T * G4UImessenger::CreateCommand ( const G4String cname,
const G4String dsc 
)
protectedinherited

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

다음을 참조함 : G4UImessenger::baseDirName.

void G4UImessenger::CreateDirectory ( const G4String path,
const G4String dsc,
G4bool  commandsToBeBroadcasted = true 
)
protectedinherited
G4String G4UImessenger::DtoS ( G4double  a)
protectedinherited

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

다음을 참조함 : a.

다음에 의해서 참조됨 : G4ScoreQuantityMessenger::FilterCommands(), G4UIcontrolMessenger::SetNewValue().

G4String G4RTMessenger::GetCurrentValue ( G4UIcommand command)
virtual
G4RTMessenger * G4RTMessenger::GetInstance ( G4TheRayTracer p1)
static

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

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

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

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

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

G4bool G4UImessenger::operator== ( const G4UImessenger messenger) const
inherited

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

void G4RTMessenger::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtual
G4bool G4UImessenger::StoB ( G4String  s)
protectedinherited

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

다음을 참조함 : G4String::toUpper().

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue(), G4CascadeParamMessenger::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue().

G4double G4UImessenger::StoD ( G4String  s)
protectedinherited
G4int G4UImessenger::StoI ( G4String  s)
protectedinherited

멤버 데이타 문서화

G4UIcmdWithADoubleAndUnit* G4RTMessenger::attCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIdirectory* G4UImessenger::baseDir
protectedinherited

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

다음에 의해서 참조됨 : G4UImessenger::CreateDirectory(), G4UImessenger::~G4UImessenger().

G4String G4UImessenger::baseDirName
protectedinherited

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

다음에 의해서 참조됨 : G4UImessenger::CreateCommand(), G4UImessenger::CreateDirectory().

G4UIcmdWith3Vector* G4RTMessenger::bkgColCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWithAnInteger* G4RTMessenger::columnCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4bool G4UImessenger::commandsShouldBeInMaster
protectedinherited

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

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

G4UIcmdWithABool* G4RTMessenger::distCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWith3VectorAndUnit* G4RTMessenger::eyePosCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWithAString* G4RTMessenger::fileCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), SetNewValue(), ~G4RTMessenger().

G4RTMessenger * G4RTMessenger::fpInstance = 0
staticprivate

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

G4UIcmdWithADoubleAndUnit* G4RTMessenger::headCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWith3Vector* G4RTMessenger::lightCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIdirectory* G4RTMessenger::rayDirectory
private

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

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

G4UIcmdWithAnInteger* G4RTMessenger::rowCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWithADoubleAndUnit* G4RTMessenger::spanXCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4UIcmdWith3VectorAndUnit* G4RTMessenger::targetCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().

G4TheRayTracer* G4RTMessenger::theDefaultTracer
private

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

다음에 의해서 참조됨 : G4RTMessenger(), SetNewValue().

G4TheRayTracer* G4RTMessenger::theTracer
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue().

G4UIcmdWithABool* G4RTMessenger::transCmd
private

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

다음에 의해서 참조됨 : G4RTMessenger(), GetCurrentValue(), SetNewValue(), ~G4RTMessenger().


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