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.
8 #ifndef TG4_UI_CMD_WITH_STRING_H
9 #define TG4_UI_CMD_WITH_STRING_H
11 #include <G4UIcommand.hh>
13 class TG4UICmdWithAComplexString : public G4UIcommand
16 TG4UICmdWithAComplexString(G4String commandPath, G4UImessenger* messenger);
17 virtual ~TG4UICmdWithAComplexString();
20 void SetParameterName(G4String name, G4bool omittable);
21 void SetDefaultValue(G4String defVal);
24 G4String GetNewStringValue(G4String paramString);
27 #endif //TG4_UI_CMD_WITH_STRING_H