Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
G4GenericMessenger::Method Struct Reference

#include <G4GenericMessenger.hh>

Inheritance diagram for G4GenericMessenger::Method:
Inheritance graph
[legend]
Collaboration diagram for G4GenericMessenger::Method:
Collaboration graph
[legend]

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 &s)
 
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 &)
 

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 86 of file G4GenericMessenger.hh.

Constructor & Destructor Documentation

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

Definition at line 87 of file G4GenericMessenger.hh.

G4GenericMessenger::Method::Method ( )
inline

Definition at line 88 of file G4GenericMessenger.hh.

Member Data Documentation

G4AnyMethod G4GenericMessenger::Method::method

Definition at line 89 of file G4GenericMessenger.hh.

void* G4GenericMessenger::Method::object

Definition at line 90 of file G4GenericMessenger.hh.


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