Geant4  10.03
G4VInteractiveSession Class Reference

#include <G4VInteractiveSession.hh>

+ Collaboration diagram for G4VInteractiveSession:

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)
 
void AddInteractor (G4String, G4Interactor)
 
G4Interactor GetInteractor (G4String)
 

Private Types

typedef std::map< G4String,
G4Interactor, std::less
< G4String > > 
G4interactor_map
 

Private Attributes

G4UImessengermessenger
 
G4interactor_map interactors
 

Detailed Description

Definition at line 44 of file G4VInteractiveSession.hh.

Member Typedef Documentation

Definition at line 60 of file G4VInteractiveSession.hh.

Constructor & Destructor Documentation

G4VInteractiveSession::G4VInteractiveSession ( )

Definition at line 33 of file G4VInteractiveSession.cc.

References messenger.

G4VInteractiveSession::~G4VInteractiveSession ( )
virtual

Definition at line 39 of file G4VInteractiveSession.cc.

References messenger.

Member Function Documentation

void G4VInteractiveSession::AddButton ( const char *  ,
const char *  ,
const char *   
)
virtual

Definition at line 50 of file G4VInteractiveSession.cc.

Referenced by G4InteractorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4VInteractiveSession::AddIcon ( const char *  ,
const char *  ,
const char *  ,
const char *   
)
virtual

Definition at line 60 of file G4VInteractiveSession.cc.

Referenced by G4InteractorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4VInteractiveSession::AddInteractor ( G4String  a_name,
G4Interactor  a_interactor 
)

Definition at line 65 of file G4VInteractiveSession.cc.

References interactors.

void G4VInteractiveSession::AddMenu ( const char *  ,
const char *   
)
virtual

Definition at line 45 of file G4VInteractiveSession.cc.

Referenced by G4InteractorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void G4VInteractiveSession::DefaultIcons ( bool  )
virtual

Definition at line 55 of file G4VInteractiveSession.cc.

Referenced by G4InteractorMessenger::SetNewValue().

+ Here is the caller graph for this function:

G4Interactor G4VInteractiveSession::GetInteractor ( G4String  a_name)

Definition at line 72 of file G4VInteractiveSession.cc.

References interactors.

Member Data Documentation

G4interactor_map G4VInteractiveSession::interactors
private

Definition at line 61 of file G4VInteractiveSession.hh.

Referenced by AddInteractor(), and GetInteractor().

G4UImessenger* G4VInteractiveSession::messenger
private

Definition at line 59 of file G4VInteractiveSession.hh.

Referenced by G4VInteractiveSession(), and ~G4VInteractiveSession().


The documentation for this class was generated from the following files: