]>
Commit | Line | Data |
---|---|---|
2817d3e2 | 1 | // $ Id:$ |
2 | // Category: global | |
3 | ||
4 | // Concrete class of G4UIcommand. | |
5 | // The command defined by this class takes up to three string values. | |
6 | // General information of G4UIcommand is given in G4UIcommand.hh. | |
7 | ||
e64ce064 | 8 | #ifndef TG4_UI_CMD_WITH_A_COMPLEX_STRING_H |
9 | #define TG4_UI_CMD_WITH_A_COMPLEX_STRING_H | |
2817d3e2 | 10 | |
11 | #include <G4UIcommand.hh> | |
12 | ||
13 | class TG4UICmdWithAComplexString : public G4UIcommand | |
14 | { | |
15 | public: | |
16 | TG4UICmdWithAComplexString(G4String commandPath, G4UImessenger* messenger); | |
17 | virtual ~TG4UICmdWithAComplexString(); | |
18 | ||
19 | // set methods | |
20 | void SetParameterName(G4String name, G4bool omittable); | |
21 | void SetDefaultValue(G4String defVal); | |
22 | ||
23 | // get methods | |
24 | G4String GetNewStringValue(G4String paramString); | |
25 | }; | |
26 | ||
e64ce064 | 27 | #endif //TG4_UI_CMD_WITH_A_COMPLEX_STRING_H |