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

#include <G4VUIshell.hh>

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

Public 멤버 함수

 G4VUIshell (const G4String &prompt="> ")
 
virtual ~G4VUIshell ()
 
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 G4String GetCommandLineString (const char *msg=0)=0
 
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
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VUIshell::G4VUIshell ( const G4String prompt = "> ")

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

G4VUIshell::~G4VUIshell ( )
virtual

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

멤버 함수 문서화

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

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

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

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

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

G4UItcsh, G4UIcsh, G4UImpish에서 구현되었습니다.

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

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

다음을 참조함 : FALSE, TRUE.

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

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

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

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

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

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

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)
protectedvirtual

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

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

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

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

void G4VUIshell::ResetTerminal ( )
virtual

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

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

void G4VUIshell::SetCurrentDirectory ( const G4String ccd)
inline

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

다음을 참조함 : currentCommandDir, dir.

void G4VUIshell::SetLsColor ( TermColorIndex  ,
TermColorIndex   
)
inlinevirtual

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

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

void G4VUIshell::SetNColumn ( G4int  ncol)
inline

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

다음을 참조함 : nColumn.

void G4VUIshell::SetPrompt ( const G4String prompt)
inline

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

다음을 참조함 : promptSetting.

void G4VUIshell::ShowCurrentDirectory ( ) const
inlinevirtual

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

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

멤버 데이타 문서화

TermColorIndex G4VUIshell::commandColor
protected

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

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

G4String G4VUIshell::currentCommandDir
protected

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

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

TermColorIndex G4VUIshell::directoryColor
protected

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

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

G4bool G4VUIshell::lsColorFlag
protected

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

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

G4int G4VUIshell::nColumn
protected

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

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

G4String G4VUIshell::promptSetting
protected

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

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

G4String G4VUIshell::promptString
protected

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