Geant4  10.01.p02
G4GenericMessenger::Method Struct Reference

#include <G4GenericMessenger.hh>

+ Inheritance diagram for G4GenericMessenger::Method:
+ Collaboration diagram for G4GenericMessenger::Method:

Public Member Functions

 Method (const G4AnyMethod &fun, void *obj, G4UIcommand *cmd)
 
 Method ()
 
- Public Member Functions inherited from G4GenericMessenger::Command
 Command (G4UIcommand *cmd, const std::type_info &ti)
 
 Command ()
 
Command & SetStates (G4ApplicationState s0)
 
Command & SetStates (G4ApplicationState s0, G4ApplicationState s1)
 
Command & SetStates (G4ApplicationState s0, G4ApplicationState s1, G4ApplicationState s2)
 
Command & SetStates (G4ApplicationState s0, G4ApplicationState s1, G4ApplicationState s2, G4ApplicationState s3)
 
Command & SetStates (G4ApplicationState s0, G4ApplicationState s1, G4ApplicationState s2, G4ApplicationState s3, G4ApplicationState s4)
 
Command & SetRange (const G4String &range)
 
Command & SetGuidance (const G4String &s0)
 
Command & SetUnit (const G4String &, UnitSpec=UnitDefault)
 
Command & SetUnitCategory (const G4String &u)
 
Command & SetDefaultUnit (const G4String &u)
 
Command & SetParameterName (const G4String &, G4bool, G4bool=false)
 
Command & SetDefaultValue (const G4String &)
 
Command & SetCandidates (const G4String &)
 
Command & SetToBeBroadcasted (G4bool s0)
 
Command & SetToBeFlushed (G4bool s0)
 
Command & SetWorkerThreadOnly (G4bool s0)
 

Public Attributes

G4AnyMethod method
 
void * object
 
- Public Attributes inherited from G4GenericMessenger::Command
G4UIcommand * command
 
const std::type_info * type
 

Additional Inherited Members

- Public Types inherited from G4GenericMessenger::Command
enum  UnitSpec { UnitCategory, UnitDefault }
 

Detailed Description

Definition at line 89 of file G4GenericMessenger.hh.

Constructor & Destructor Documentation

G4GenericMessenger::Method::Method ( const G4AnyMethod &  fun,
void *  obj,
G4UIcommand *  cmd 
)
inline

Definition at line 90 of file G4GenericMessenger.hh.

G4GenericMessenger::Method::Method ( )
inline

Definition at line 91 of file G4GenericMessenger.hh.

Member Data Documentation

G4AnyMethod G4GenericMessenger::Method::method

Definition at line 92 of file G4GenericMessenger.hh.

Referenced by G4GenericMessenger::SetNewValue().

void* G4GenericMessenger::Method::object

Definition at line 93 of file G4GenericMessenger.hh.

Referenced by G4GenericMessenger::SetNewValue().


The documentation for this struct was generated from the following file: