Warning, file /include/Geant4/G4VisCommandsSceneHandler.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030 #ifndef G4VISCOMMANDSSCENEHANDLER_HH
0031 #define G4VISCOMMANDSSCENEHANDLER_HH
0032
0033 #include "G4VVisCommand.hh"
0034
0035 class G4UIcommand;
0036 class G4UIcmdWithAString;
0037
0038 class G4VisCommandSceneHandlerAttach: public G4VVisCommand {
0039 public:
0040
0041 G4VisCommandSceneHandlerAttach ();
0042 ~G4VisCommandSceneHandlerAttach ();
0043 G4String GetCurrentValue (G4UIcommand* command);
0044 void SetNewValue (G4UIcommand* command, G4String newValue);
0045 private:
0046 G4UIcmdWithAString* fpCommand;
0047 };
0048
0049 class G4VisCommandSceneHandlerCreate: public G4VVisCommand {
0050 public:
0051
0052 G4VisCommandSceneHandlerCreate ();
0053 ~G4VisCommandSceneHandlerCreate ();
0054 G4String GetCurrentValue (G4UIcommand* command);
0055 void SetNewValue (G4UIcommand* command, G4String newValue);
0056 private:
0057 G4String NextName ();
0058 G4UIcommand* fpCommand;
0059 G4int fId;
0060 };
0061
0062 class G4VisCommandSceneHandlerList: public G4VVisCommand {
0063 public:
0064
0065 G4VisCommandSceneHandlerList ();
0066 ~G4VisCommandSceneHandlerList ();
0067 G4String GetCurrentValue (G4UIcommand* command);
0068 void SetNewValue (G4UIcommand* command, G4String newValue);
0069 private:
0070 G4UIcommand* fpCommand;
0071 };
0072
0073 class G4VisCommandSceneHandlerSelect: public G4VVisCommand {
0074 public:
0075
0076 G4VisCommandSceneHandlerSelect ();
0077 ~G4VisCommandSceneHandlerSelect ();
0078 G4String GetCurrentValue (G4UIcommand* command);
0079 void SetNewValue (G4UIcommand* command, G4String newValue);
0080 private:
0081 G4UIcmdWithAString* fpCommand;
0082 };
0083
0084 #endif