#include <G4UIGAG.hh>
Public 타입 | |
using | Transformer = std::function< G4bool(G4String &)> |
Public 멤버 함수 | |
G4UIGAG () | |
~G4UIGAG () | |
G4UIsession * | SessionStart () |
void | PauseSessionStart (const G4String &) |
G4int | ReceiveG4cout (const G4String &) |
G4int | ReceiveG4cerr (const G4String &) |
void | SessionTerminate () |
void | Prompt (const G4String &) |
G4String | GetCommand () |
void | AddCoutTransformer (const Transformer &t) |
void | AddCoutTransformer (Transformer &&t) |
void | AddCerrTransformer (const Transformer &t) |
void | AddCerrTransformer (Transformer &&t) |
virtual void | ResetTransformers () |
G4int | ReceiveG4cout_ (const G4String &msg) |
G4int | ReceiveG4cerr_ (const G4String &msg) |
정적 Public 멤버 함수 | |
static G4int | InSession () |
Protected 속성 | |
G4int | ifBatch |
std::vector< Transformer > | transformersCout |
std::vector< Transformer > | transformersCerr |
정적 Protected 속성 | |
static G4ICOMS_DLL G4int | inSession = 0 |
static G4coutDestination * | masterG4coutDestination = 0 |
Private 속성 | |
G4String | prefix |
G4UImanager * | UI |
G4String | promptCharacter |
G4bool | iExit |
G4bool | iCont |
UImode | uiMode |
G4String | JVersion |
G4String | TVersion |
std::vector< G4String > | previousTreeCommands |
std::vector< G4String > | newTreeCommands |
std::vector< G4String > | previousTreeParams |
std::vector< G4String > | newTreeParams |
std::vector< G4UIcommand * > | previousTreePCP |
std::vector< G4UIcommand * > | newTreePCP |
G4UIGAG.hh 파일의 53 번째 라인에서 정의되었습니다.
|
inherited |
G4coutDestination.hh 파일의 62 번째 라인에서 정의되었습니다.
G4UIGAG::G4UIGAG | ( | ) |
G4UIGAG.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : G4StateManager::GetCurrentState(), GetNewTreeStructure(), GetNewTreeValues(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), G4UImanager::GetTree(), G4UImanager::GetUIpointer(), iCont, iExit, JVersion, newTreeCommands, newTreeParams, newTreePCP, previousTreeCommands, previousTreeParams, previousTreePCP, promptCharacter, G4UImanager::SetCoutDestination(), G4UImanager::SetSession(), terminal_mode, TVersion, UI, uiMode.
G4UIGAG::~G4UIGAG | ( | ) |
G4UIGAG.cc 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::GetUIpointer(), G4UImanager::SetCoutDestination(), G4UImanager::SetSession(), UI.
|
inlineinherited |
G4coutDestination.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr.
다음에 의해서 참조됨 : G4MTcoutDestination::HandleFileCerr().
|
inlineinherited |
G4coutDestination.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr.
|
inlineinherited |
G4coutDestination.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MTcoutDestination::AddMasterOutput(), G4MTcoutDestination::HandleFileCout(), G4MTcoutDestination::SetDefaultOutput().
|
inlineinherited |
G4coutDestination.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCout.
G4UIGAG.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, FindDirPath(), G4cout, G4endl, ModifyPrefix(), prefix, G4String::strip().
다음에 의해서 참조됨 : GetCommand().
|
private |
G4UIGAG.cc 파일의 581 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommandTree::GetPathName(), G4UIcommandTree::GetTitle(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), SendAParamProperty().
다음에 의해서 참조됨 : SendCommandProperties(), SendParameterProperties().
|
private |
G4UIGAG.cc 파일의 563 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry().
다음에 의해서 참조됨 : SendCommandProperties().
|
private |
G4UIGAG.cc 파일의 730 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), SendATclParamProperty().
다음에 의해서 참조됨 : SendCommandProperties(), SendParameterProperties().
|
private |
G4UIGAG.cc 파일의 668 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), G4cout, G4endl, G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommandTree::GetPathName(), G4UIcommandTree::GetTitle(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), int().
다음에 의해서 참조됨 : SendCommandProperties().
G4UIGAG.cc 파일의 826 번째 라인에서 정의되었습니다.
다음을 참조함 : added, addedAndDeleted, deleted, G4cout, G4endl, newTreeCommands, notChanged, previousTreeCommands.
다음에 의해서 참조됨 : ExecuteCommand().
G4UIGAG.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::ApplyCommand(), CommandUpdated(), fAliasNotFound, fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, fParameterOutOfCandidates, fParameterOutOfRange, fParameterUnreadable, G4cerr, G4cout, G4endl, GetNewTreeStructure(), GetNewTreeValues(), G4UImanager::GetTree(), newTreeCommands, newTreeParams, newTreePCP, NotifyCommandUpdate(), previousTreeCommands, previousTreeParams, previousTreePCP, G4UImanager::SolveAlias(), terminal_mode, UI, uiMode, UpdateParamVal(), UpdateState().
다음에 의해서 참조됨 : PauseSessionStart(), SessionStart().
|
private |
G4UIGAG.cc 파일의 515 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommandTree::GetTree(), G4UImanager::GetTree(), G4String::index(), UI.
다음에 의해서 참조됨 : ChangeDirectory(), ListDirectory().
G4String G4UIGAG::GetCommand | ( | ) |
G4UIGAG.cc 파일의 189 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), ChangeDirectory(), FALSE, G4cerr, G4cin, G4cout, G4endl, GetFullPath(), G4UImanager::GetNumberOfHistory(), G4UImanager::GetPreviousCommand(), G4UImanager::GetTree(), iCont, iExit, java_mode, JVersion, G4String::leading, ListDirectory(), NotifyStateChange(), promptCharacter, G4String::readLine(), G4String::remove(), SendCommandProperties(), ShowCurrent(), ss, G4String::strip(), tcl_mode, terminal_mode, TerminalHelp(), TVersion, UI, uiMode.
다음에 의해서 참조됨 : PauseSessionStart(), SessionStart().
G4UIGAG.cc 파일의 303 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), G4String::both, ModifyPrefix(), prefix, G4String::strip().
다음에 의해서 참조됨 : GetCommand(), ShowCurrent().
|
private |
G4UIGAG.cc 파일의 856 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIcommandTree::GetPathName(), G4UIcommandTree::GetTitle(), G4UIcommand::GetTitle(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), newTreeCommands.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG().
|
private |
G4UIGAG.cc 파일의 935 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), newTreeParams, newTreePCP.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG().
|
inlinestaticinherited |
G4UIsession.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIsession::inSession.
다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().
G4UIGAG.cc 파일의 386 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, FindDirPath(), G4cout, G4endl, G4UIcommandTree::ListCurrent(), ModifyPrefix(), prefix, G4String::strip().
다음에 의해서 참조됨 : GetCommand().
G4UIGAG.cc 파일의 490 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::last(), prefix.
다음에 의해서 참조됨 : ChangeDirectory(), GetFullPath(), ListDirectory().
G4UIGAG.cc 파일의 798 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UImanager::GetTree(), SendCommandProperties(), UI.
다음에 의해서 참조됨 : ExecuteCommand().
|
private |
G4UIGAG.cc 파일의 804 번째 라인에서 정의되었습니다.
다음을 참조함 : java_mode, SendAParamProperty(), SendATclParamProperty(), uiMode.
다음에 의해서 참조됨 : UpdateParamVal().
G4UIGAG.cc 파일의 784 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), G4UImanager::GetTree(), SendDisableList(), terminal_mode, UI, uiMode.
다음에 의해서 참조됨 : GetCommand(), UpdateState().
G4UIsession(으)로부터 재구현되었습니다.
G4UIGAG.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : ExecuteCommand(), G4cout, G4endl, GetCommand(), iCont, promptCharacter.
G4UIGAG.cc 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : promptCharacter.
G4UIsession(으)로부터 재구현되었습니다.
G4UIGAG.cc 파일의 178 번째 라인에서 정의되었습니다.
G4coutDestination.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cerr(), G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr().
G4UIsession(으)로부터 재구현되었습니다.
G4UIGAG.cc 파일의 172 번째 라인에서 정의되었습니다.
G4coutDestination.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cout(), result, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cout().
|
virtualinherited |
G4coutDestination.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
|
private |
G4UIGAG.cc 파일의 604 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), G4cout, G4endl, G4UIcommand::GetCommandPath(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetGuidanceEntries(), G4UIcommand::GetGuidanceLine(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterGuidance(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIcommand::GetRange(), int(), G4UIparameter::IsOmittable().
다음에 의해서 참조됨 : CodeGenJavaParams(), NotifyParameterUpdate().
|
private |
G4UIGAG.cc 파일의 749 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), G4cout, G4endl, G4UIcommand::GetCommandPath(), G4UIparameter::GetDefaultValue(), G4UIcommand::GetParameter(), G4UIparameter::GetParameterCandidates(), G4UIcommand::GetParameterEntries(), G4UIparameter::GetParameterGuidance(), G4UIparameter::GetParameterName(), G4UIparameter::GetParameterRange(), G4UIparameter::GetParameterType(), G4UIcommand::GetRange(), int(), G4UIparameter::IsOmittable().
다음에 의해서 참조됨 : CodeGenTclParams(), NotifyParameterUpdate().
|
private |
G4UIGAG.cc 파일의 532 번째 라인에서 정의되었습니다.
다음을 참조함 : CodeGenJavaParams(), CodeGenJavaTree(), CodeGenTclParams(), CodeGenTclTree(), G4cerr, G4cout, G4endl, java_mode, uiMode.
다음에 의해서 참조됨 : GetCommand(), NotifyCommandUpdate().
|
private |
G4UIGAG.cc 파일의 645 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UIcommandTree::GetCommand(), G4UIcommandTree::GetCommandEntry(), G4UIcommand::GetCommandPath(), G4UIcommandTree::GetTree(), G4UIcommandTree::GetTreeEntry(), G4UIcommand::IsAvailable().
다음에 의해서 참조됨 : NotifyStateChange().
|
private |
G4UIGAG.cc 파일의 550 번째 라인에서 정의되었습니다.
다음을 참조함 : CodeGenJavaParams(), CodeGenTclParams(), G4cerr, G4endl, java_mode, uiMode.
|
virtual |
G4UIsession(으)로부터 재구현되었습니다.
G4UIGAG.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : ExecuteCommand(), GetCommand(), G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), iExit, promptCharacter.
void G4UIGAG::SessionTerminate | ( | ) |
G4UIGAG.cc 파일의 337 번째 라인에서 정의되었습니다.
G4UIGAG.cc 파일의 342 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UImanager::GetCurrentValues(), GetFullPath(), G4String::isNull(), terminal_mode, UI, uiMode.
다음에 의해서 참조됨 : GetCommand().
G4UIGAG.cc 파일의 414 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, G4UIcommandTree::FindPath(), G4cin, G4cout, G4endl, G4UIcommandTree::GetCommand(), G4UIcommandTree::GetTree(), G4UImanager::GetTree(), G4UIcommandTree::GetTreeEntry(), G4String::index(), G4UIcommand::List(), G4UIcommandTree::ListCurrentWithNum(), prefix, G4String::prepend(), G4String::strip(), UI.
다음에 의해서 참조됨 : GetCommand().
G4UIGAG.cc 파일의 883 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UIcommand::GetCommandPath(), newTreeParams, newTreePCP, NotifyParameterUpdate(), previousTreeParams.
다음에 의해서 참조됨 : ExecuteCommand().
G4UIGAG.cc 파일의 813 번째 라인에서 정의되었습니다.
다음을 참조함 : G4State_PreInit, G4ThreadLocal, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), NotifyStateChange().
다음에 의해서 참조됨 : ExecuteCommand().
|
private |
G4UIGAG.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIGAG(), GetCommand(), PauseSessionStart().
|
private |
G4UIGAG.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIGAG(), GetCommand(), SessionStart().
|
protectedinherited |
G4UIsession.hh 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIsession::~G4UIsession().
|
staticprotectedinherited |
G4UIsession.hh 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIsession::G4UIsession(), G4UIsession::InSession(), G4UIsession::~G4UIsession().
|
private |
G4UIGAG.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIGAG(), GetCommand().
|
staticprotectedinherited |
G4coutDestination.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr(), G4MasterForwardcoutDestination::ReceiveG4cout().
|
private |
G4UIGAG.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CommandUpdated(), ExecuteCommand(), G4UIGAG(), GetNewTreeStructure().
|
private |
G4UIGAG.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG(), GetNewTreeValues(), UpdateParamVal().
|
private |
G4UIGAG.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG(), GetNewTreeValues(), UpdateParamVal().
|
private |
G4UIGAG.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ChangeDirectory(), GetFullPath(), ListDirectory(), ModifyPrefix(), TerminalHelp().
|
private |
G4UIGAG.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CommandUpdated(), ExecuteCommand(), G4UIGAG().
|
private |
G4UIGAG.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG(), UpdateParamVal().
|
private |
G4UIGAG.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG().
|
private |
G4UIGAG.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIGAG(), GetCommand(), PauseSessionStart(), Prompt(), SessionStart().
|
protectedinherited |
G4coutDestination.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCerrTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ResetTransformers().
|
protectedinherited |
G4coutDestination.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCoutTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ReceiveG4cout_(), G4coutDestination::ResetTransformers().
|
private |
G4UIGAG.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIGAG(), GetCommand().
|
private |
G4UIGAG.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), FindDirPath(), G4UIGAG(), GetCommand(), NotifyCommandUpdate(), NotifyStateChange(), ShowCurrent(), TerminalHelp(), ~G4UIGAG().
|
private |
G4UIGAG.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteCommand(), G4UIGAG(), GetCommand(), NotifyParameterUpdate(), NotifyStateChange(), SendCommandProperties(), SendParameterProperties(), ShowCurrent().