public:\
G4VisCommandPlotter##a__cmd ();\
virtual ~G4VisCommandPlotter##a__cmd ();\
private:\
G4VisCommandPlotter##a__cmd (const G4VisCommandPlotter##a__cmd&);\
G4VisCommandPlotter##a__cmd& operator = (const G4VisCommandPlotter##a__cmd&);\
\
};
34#define G4VIS_COMMAND_PLOTTER_HEADER(a__cmd)\
35class G4VisCommandPlotter##a__cmd: public G4VVisCommand {\
36public:\
37 G4VisCommandPlotter##a__cmd ();\
38 virtual ~G4VisCommandPlotter##a__cmd ();\
39 G4String GetCurrentValue (G4UIcommand*) {return "";}\
40 void SetNewValue (G4UIcommand* command, G4String newValue);\
41private:\
42 G4VisCommandPlotter##a__cmd (const G4VisCommandPlotter##a__cmd&);\
43 G4VisCommandPlotter##a__cmd& operator = (const G4VisCommandPlotter##a__cmd&);\
44\
45 G4UIcommand* fpCommand;\
46};