Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VInteractiveSession.hh>
Classes | |
struct | OutputStyle |
Public Member Functions | |
G4VInteractiveSession () | |
virtual | ~G4VInteractiveSession () |
virtual void | AddMenu (const char *, const char *) |
virtual void | AddButton (const char *, const char *, const char *) |
virtual void | AddIcon (const char *, const char *, const char *, const char *) |
virtual void | DefaultIcons (bool) |
virtual void | SetOutputStyle (const char *, const char *) |
virtual void | NativeMenu (bool) |
virtual void | ClearMenu () |
virtual void | UpdateSceneTree (const G4SceneTreeItem &) |
void | AddInteractor (G4String, G4Interactor) |
G4Interactor | GetInteractor (G4String) |
const std::map< G4String, OutputStyle > & | GetOutputStyles () const |
Protected Member Functions | |
void | SetStyleUtility (const G4String &destination, const G4String &style) |
Protected Attributes | |
std::map< G4String, OutputStyle > | fOutputStyles |
Definition at line 45 of file G4VInteractiveSession.hh.
G4VInteractiveSession::G4VInteractiveSession | ( | ) |
Definition at line 33 of file G4VInteractiveSession.cc.
|
virtual |
Definition at line 36 of file G4VInteractiveSession.cc.
|
virtual |
Reimplemented in G4UIQt, G4UIWin32, and G4UIXm.
Definition at line 42 of file G4VInteractiveSession.cc.
|
virtual |
void G4VInteractiveSession::AddInteractor | ( | G4String | a_name, |
G4Interactor | a_interactor ) |
Definition at line 67 of file G4VInteractiveSession.cc.
Referenced by G4UIQt::AddMenu(), G4UIWin32::AddMenu(), G4UIXm::AddMenu(), and G4UIWin32::G4UIWin32().
|
virtual |
Reimplemented in G4UIQt, G4UIWin32, and G4UIXm.
Definition at line 39 of file G4VInteractiveSession.cc.
|
virtual |
|
virtual |
G4Interactor G4VInteractiveSession::GetInteractor | ( | G4String | a_name | ) |
Definition at line 73 of file G4VInteractiveSession.cc.
Referenced by G4UIQt::AddButton(), G4UIWin32::AddButton(), and G4UIXm::AddButton().
const std::map< G4String, G4VInteractiveSession::OutputStyle > & G4VInteractiveSession::GetOutputStyles | ( | ) | const |
Definition at line 82 of file G4VInteractiveSession.cc.
|
virtual |
|
virtual |
Reimplemented in G4UIQt.
Definition at line 51 of file G4VInteractiveSession.cc.
|
protected |
Definition at line 87 of file G4VInteractiveSession.cc.
Referenced by G4UIQt::SetOutputStyle().
|
virtual |
Reimplemented in G4UIQt.
Definition at line 64 of file G4VInteractiveSession.cc.
Referenced by G4VViewer::UpdateGUISceneTree().
|
protected |
Definition at line 70 of file G4VInteractiveSession.hh.
Referenced by GetOutputStyles(), G4UIQt::ReceiveG4cerr(), G4UIQt::ReceiveG4cout(), G4UIQt::ReceiveG4debug(), and SetStyleUtility().