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

#include <G4ModelApplyCommandsT.hh>

G4ModelCmdApplyInteger< M >에 대한 상속 다이어그램 :
G4VModelCommand< M > G4UImessenger G4ModelCmdAddInt< M >

Public 멤버 함수

 G4ModelCmdApplyInteger (M *model, const G4String &placement, const G4String &cmdName)
 
virtual ~G4ModelCmdApplyInteger ()
 
void SetNewValue (G4UIcommand *command, G4String newValue)
 
G4String GetCurrentValue (G4UIcommand *command)
 
G4String Placement ()
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Protected 멤버 함수

virtual void Apply (const G4int &)=0
 
G4UIcmdWithAnIntegerCommand ()
 
M * Model ()
 
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 속성

G4UIcmdWithAnIntegerfpCmd
 

상세한 설명

template<typename M>
class G4ModelCmdApplyInteger< M >

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

생성자 & 소멸자 문서화

template<typename M >
G4ModelCmdApplyInteger< M >::G4ModelCmdApplyInteger ( M *  model,
const G4String placement,
const G4String cmdName 
)

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

다음을 참조함 : dir, G4ModelCmdApplyInteger< M >::fpCmd, G4UIcmdWithAnInteger::SetParameterName().

template<typename M >
G4ModelCmdApplyInteger< M >::~G4ModelCmdApplyInteger ( )
virtual

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

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

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

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

template<typename M >
virtual void G4ModelCmdApplyInteger< M >::Apply ( const G4int )
protectedpure virtual

G4ModelCmdAddInt< M >에서 구현되었습니다.

G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

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

template<typename M >
G4UIcmdWithAnInteger* G4ModelCmdApplyInteger< M >::Command ( )
inlineprotected

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

다음을 참조함 : G4ModelCmdApplyInteger< M >::fpCmd.

다음에 의해서 참조됨 : G4ModelCmdAddInt< M >::G4ModelCmdAddInt().

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 G4VModelCommand< M >::GetCurrentValue ( G4UIcommand command)
virtualinherited

G4UImessenger(으)로부터 재구현되었습니다.

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

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

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

M * G4VModelCommand< M >::Model ( )
protectedinherited
G4bool G4UImessenger::operator== ( const G4UImessenger messenger) const
inherited

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

G4String G4VModelCommand< M >::Placement ( )
inherited
template<typename M >
void G4ModelCmdApplyInteger< M >::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtual

G4UImessenger(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4VVisManager::GetConcreteInstance().

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

멤버 데이타 문서화

G4UIdirectory* G4UImessenger::baseDir
protectedinherited

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

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

G4String G4UImessenger::baseDirName
protectedinherited

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

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

G4bool G4UImessenger::commandsShouldBeInMaster
protectedinherited

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

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

template<typename M >
G4UIcmdWithAnInteger* G4ModelCmdApplyInteger< M >::fpCmd
private

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

다음에 의해서 참조됨 : G4ModelCmdApplyInteger< M >::Command(), G4ModelCmdApplyInteger< M >::G4ModelCmdApplyInteger().


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