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

#include <G4ModelCommandsT.hh>

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

Public 멤버 함수

 G4ModelCmdSetString (M *model, const G4String &placement, const G4String &cmdName="set")
 
virtual ~G4ModelCmdSetString ()
 
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 &newValue)
 
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
 

상세한 설명

template<typename M>
class G4ModelCmdSetString< M >

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

생성자 & 소멸자 문서화

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

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

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

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

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

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

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

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

template<typename M >
virtual void G4ModelCmdSetString< M >::Apply ( const G4String newValue)
inlineprotectedvirtual

G4ModelCmdApplyString< M >를 구현.

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

다음을 참조함 : G4VModelCommand< T >::Model().

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().


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