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

#include <G4UIcsh.hh>

G4UIcsh에 대한 상속 다이어그램 :
G4VUIshell

Public 멤버 함수

 G4UIcsh (const G4String &prompt="%s> ")
 
 ~G4UIcsh ()
 
virtual G4String GetCommandLineString (const char *msg=0)
 
void SetNColumn (G4int ncol)
 
void SetPrompt (const G4String &prompt)
 
void SetCurrentDirectory (const G4String &ccd)
 
virtual void SetLsColor (TermColorIndex, TermColorIndex)
 
virtual void ShowCurrentDirectory () const
 
virtual void ListCommand (const G4String &input, const G4String &candidate="") const
 
virtual void ResetTerminal ()
 

Protected 멤버 함수

virtual void MakePrompt (const char *msg=0)
 
G4UIcommandTreeGetCommandTree (const G4String &dir) const
 
G4String GetAbsCommandDirPath (const G4String &apath) const
 
G4String GetCommandPathTail (const G4String &apath) const
 

Protected 속성

G4String promptSetting
 
G4String promptString
 
G4int nColumn
 
G4bool lsColorFlag
 
TermColorIndex directoryColor
 
TermColorIndex commandColor
 
G4String currentCommandDir
 

상세한 설명

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

생성자 & 소멸자 문서화

G4UIcsh::G4UIcsh ( const G4String prompt = "%s> ")

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

G4UIcsh::~G4UIcsh ( )

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

멤버 함수 문서화

G4String G4VUIshell::GetAbsCommandDirPath ( const G4String apath) const
protectedinherited

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

다음을 참조함 : G4String::index(), G4String::last(), G4String::remove().

다음에 의해서 참조됨 : G4UItcsh::CompleteCommand(), G4UItcsh::ListMatchedCommand().

G4String G4UIcsh::GetCommandLineString ( const char *  msg = 0)
virtual

G4VUIshell를 구현.

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

다음을 참조함 : G4String::append(), FALSE, G4cin, G4cout, G4VUIshell::MakePrompt(), G4VUIshell::promptString, G4String::readLine(), G4String::remove(), G4String::strip().

G4String G4VUIshell::GetCommandPathTail ( const G4String apath) const
protectedinherited

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

다음을 참조함 : FALSE, TRUE.

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

G4UIcommandTree * G4VUIshell::GetCommandTree ( const G4String dir) const
protectedinherited

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

다음을 참조함 : G4String::both, G4UImanager::GetUIpointer(), G4String::index(), G4String::strip().

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

void G4VUIshell::ListCommand ( const G4String input,
const G4String candidate = "" 
) const
virtualinherited

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

다음을 참조함 : G4String::both, dir, FALSE, G4cout, G4endl, G4String::index(), G4UIArrayString::Show(), G4String::strip(), TRUE.

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

void G4VUIshell::MakePrompt ( const char *  msg = 0)
protectedvirtualinherited

G4UItcsh에서 재구현되었습니다.

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

다음을 참조함 : G4String::append(), G4VUIshell::currentCommandDir, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4VUIshell::promptSetting, G4VUIshell::promptString.

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

void G4VUIshell::ResetTerminal ( )
virtualinherited

G4UItcsh에서 재구현되었습니다.

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

void G4VUIshell::SetCurrentDirectory ( const G4String ccd)
inlineinherited

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

다음을 참조함 : G4VUIshell::currentCommandDir, dir.

void G4VUIshell::SetLsColor ( TermColorIndex  ,
TermColorIndex   
)
inlinevirtualinherited

G4UItcsh에서 재구현되었습니다.

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

void G4VUIshell::SetNColumn ( G4int  ncol)
inlineinherited

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

다음을 참조함 : G4VUIshell::nColumn.

void G4VUIshell::SetPrompt ( const G4String prompt)
inlineinherited

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

다음을 참조함 : G4VUIshell::promptSetting.

void G4VUIshell::ShowCurrentDirectory ( ) const
inlinevirtualinherited

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

다음을 참조함 : G4VUIshell::currentCommandDir, G4cout, G4endl.

멤버 데이타 문서화

TermColorIndex G4VUIshell::commandColor
protectedinherited

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

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

G4String G4VUIshell::currentCommandDir
protectedinherited
TermColorIndex G4VUIshell::directoryColor
protectedinherited

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

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

G4bool G4VUIshell::lsColorFlag
protectedinherited

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

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

G4int G4VUIshell::nColumn
protectedinherited

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

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

G4String G4VUIshell::promptSetting
protectedinherited

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

다음에 의해서 참조됨 : G4VUIshell::MakePrompt(), G4UItcsh::MakePrompt(), G4VUIshell::SetPrompt().

G4String G4VUIshell::promptString
protectedinherited

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