Class name:
G4UImanager
Category: Interfaces
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: none
Public Uses:
G4UIcontrolMessenger
G4UIcommand
Public Interface:
Operations:
addNewCommand (G4UIcommand *, G4UImessenger *)
applyCommand (G4String)
getCurrentDoubleValue (G4String, int)
getCurrentIntValue (G4String, int)
getCurrentStringValue (G4String, int)
getCurrentValues (G4String)
getUIpointer ( )
interact (G4String)
Private Interface:
Has-A Relationships:
G4UImanager * fUImanager
G4UIsession session
int sessionOpen
G4UIcommandTree treeTop
G4VisManager visManager
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
addNewCommand
Public member of: G4UImanager
Return Class: void
Arguments:
G4UIcommand * newCommand
G4UImessenger * newMessenger
Concurrency: Sequential
Operation name:
applyCommand
Public member of: G4UImanager
Return Class: int
Arguments:
G4String aCommand
Concurrency: Sequential
Operation name:
getCurrentDoubleValue
Public member of: G4UImanager
Return Class: G4double
Arguments:
G4String aCommand
int parameterNumber
Concurrency: Sequential
Operation name:
getCurrentIntValue
Public member of: G4UImanager
Return Class: G4int
Arguments:
G4String aCommand
int parameterNumber
Concurrency: Sequential
Operation name:
getCurrentStringValue
Public member of: G4UImanager
Return Class: G4String
Arguments:
G4String aCommand
int parameterNumber
Concurrency: Sequential
Operation name:
getCurrentValues
Public member of: G4UImanager
Return Class: G4String
Arguments:
G4String aCommand
Concurrency: Sequential
Operation name:
getUIpointer
Public member of: G4UImanager
Return Class: G4UImanager *
Concurrency: Sequential
Operation name:
interact
Public member of: G4UImanager
Return Class: void
Arguments:
G4String promptCharacters
Concurrency: Sequential
Class name:
G4UIcontrolMessenger
Category: Interfaces
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: G4UImessenger
Private Interface:
Has-A Relationships:
G4UImanager
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4UImessenger
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Uses:
G4UIcommand
G4UIparameter
G4UImanager
Public Interface:
Operations:
getCurrentValue ( )
setNewValue (char *)
Protected Interface:
Operations:
addUIcommand (G4UIcommand *)
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
addUIcommand
Protected member of: G4UImessenger
Return Class: void
Arguments:
G4UIcommand * newCommand
Concurrency: Sequential
Operation name:
getCurrentValue
Public member of: G4UImessenger
Return Class: char *
Concurrency: Sequential
Operation name:
setNewValue
Public member of: G4UImessenger
Return Class: void
Arguments:
char * value
Concurrency: Sequential
Class name:
G4UIsession
Category: Interfaces
Export Control: Public
Cardinality: 1
Hierarchy:
Superclasses: none
Public Interface:
Operations:
addNewCommand (G4UIcommand *)
getCommand ( )
prompt (G4String)
sessionStart ( )
sessionTerminate ( )
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
addNewCommand
Public member of: G4UIsession
Return Class: void
Arguments:
G4UIcommand * aNewCommand
Concurrency: Sequential
Operation name:
getCommand
Public member of: G4UIsession
Return Class: G4String
Concurrency: Sequential
Operation name:
prompt
Public member of: G4UIsession
Return Class: void
Arguments:
G4String promptCharacter
Concurrency: Sequential
Operation name:
sessionStart
Public member of: G4UIsession
Return Class: void
Concurrency: Sequential
Operation name:
sessionTerminate
Public member of: G4UIsession
Return Class: void
Concurrency: Sequential
Class name:
G4UIcommandTree
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Interface:
Operations:
addNewCommand (G4UIcommand *)
findPath (G4String)
list ( )
listCurrent ( )
Private Interface:
Has-A Relationships:
G4UIcommand command
G4UIcommand guidance
G4UIcommandTree tree
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
addNewCommand
Public member of: G4UIcommandTree
Return Class: void
Arguments:
G4UIcommand * newCommand
Concurrency: Sequential
Operation name:
findPath
Public member of: G4UIcommandTree
Return Class: G4UIcommand *
Arguments:
G4String commandPath
Concurrency: Sequential
Operation name:
list
Public member of: G4UIcommandTree
Return Class: void
Concurrency: Sequential
Operation name:
listCurrent
Public member of: G4UIcommandTree
Return Class: void
Concurrency: Sequential
Class name:
G4UIcommand
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Interface:
Operations:
doIt (G4String)
getCurrentValue ( )
list ( )
Private Interface:
Has-A Relationships:
G4String commandGuidance
G4String commandName
G4String commandPath
G4UImessenger messenger
G4UIparameter parameter
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
doIt
Public member of: G4UIcommand
Return Class: int
Arguments:
G4String parameterList
Concurrency: Sequential
Operation name:
getCurrentValue
Public member of: G4UIcommand
Return Class: G4String
Concurrency: Sequential
Operation name:
list
Public member of: G4UIcommand
Return Class: void
Concurrency: Sequential
Class name:
G4UIparameter
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Interface:
Operations:
checkNewValue (G4String)
list ( )
Private Interface:
Has-A Relationships:
G4String defaultValue
G4bool omittable
G4String parameterGuidance
G4String parameterName
G4String parameterRange
char parameterType
G4int widget
State machine: No
Concurrency: Sequential
Persistence: Transient
Operation name:
checkNewValue
Public member of: G4UIparameter
Return Class: int
Arguments:
G4String newValue
Concurrency: Sequential
Operation name:
list
Public member of: G4UIparameter
Return Class: void
Concurrency: Sequential
Class name:
G4UIbatch
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: G4UIsession
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4UIterminal
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: G4UIsession
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4UIxvt
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: G4UIsession
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
G4UItcl
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: G4UIsession
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
messengerA
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: G4UImessenger
Private Interface:
Has-A Relationships:
classA
State machine: No
Concurrency: Sequential
Persistence: Transient
Class name:
classA
Category: Interfaces
Export Control: Public
Cardinality: n
Hierarchy:
Superclasses: none
Public Uses:
messengerA
State machine: No
Concurrency: Sequential
Persistence: Transient