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

#include <G4ModelCompoundCommandsT.hh>

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

Public 멤버 함수

 G4ModelCmdAddValueContext (M *model, const G4String &placement, const G4String &cmdName="addValue")
 
virtual ~G4ModelCmdAddValueContext ()
 
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 G4String &param)
 
G4UIcmdWithAStringCommand ()
 
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 속성

std::vector< G4UImessenger * > fMessengers
 

상세한 설명

template<typename M>
class G4ModelCmdAddValueContext< M >

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

생성자 & 소멸자 문서화

template<typename M >
G4ModelCmdAddValueContext< M >::G4ModelCmdAddValueContext ( M *  model,
const G4String placement,
const G4String cmdName = "addValue" 
)
inline

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

다음을 참조함 : G4ModelCmdApplyString< M >::Command(), G4UIcommand::SetGuidance().

template<typename M >
virtual G4ModelCmdAddValueContext< M >::~G4ModelCmdAddValueContext ( )
inlinevirtual

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

다음을 참조함 : G4ModelCmdAddValueContext< M >::fMessengers.

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

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

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

template<typename M >
virtual void G4ModelCmdAddValueContext< M >::Apply ( const G4String param)
inlineprotectedvirtual
G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

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

template<typename M >
G4UIcmdWithAString* G4ModelCmdApplyString< M >::Command ( )
inlineprotectedinherited
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 G4ModelCmdApplyString< M >::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtualinherited

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

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

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

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 >
std::vector<G4UImessenger*> G4ModelCmdAddValueContext< M >::fMessengers
private

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

다음에 의해서 참조됨 : G4ModelCmdAddValueContext< M >::Apply(), G4ModelCmdAddValueContext< M >::~G4ModelCmdAddValueContext().


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