ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VisCommandsViewer.hh
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file G4VisCommandsViewer.hh
1 //
2 // ********************************************************************
3 // * License and Disclaimer *
4 // * *
5 // * The Geant4 software is copyright of the Copyright Holders of *
6 // * the Geant4 Collaboration. It is provided under the terms and *
7 // * conditions of the Geant4 Software License, included in the file *
8 // * LICENSE and available at http://cern.ch/geant4/license . These *
9 // * include a list of copyright holders. *
10 // * *
11 // * Neither the authors of this software system, nor their employing *
12 // * institutes,nor the agencies providing financial support for this *
13 // * work make any representation or warranty, express or implied, *
14 // * regarding this software system or assume any liability for its *
15 // * use. Please see the license in the file LICENSE and URL above *
16 // * for the full disclaimer and the limitation of liability. *
17 // * *
18 // * This code implementation is the result of the scientific and *
19 // * technical work of the GEANT4 collaboration. *
20 // * By using, copying, modifying or distributing the software (or *
21 // * any work based on the software) you agree to acknowledge its *
22 // * use in resulting scientific publications, and indicate your *
23 // * acceptance of all terms of the Geant4 Software license. *
24 // ********************************************************************
25 //
26 //
27 
28 // /vis/viewer commands - John Allison 25th October 1998
29 
30 #ifndef G4VISCOMMANDSVIEWER_HH
31 #define G4VISCOMMANDSVIEWER_HH
32 
33 #include "G4VVisCommand.hh"
34 
35 class G4VViewer;
36 class G4ViewParameters;
37 class G4UIcommand;
39 class G4UIcmdWithAString;
40 class G4UIcmdWithADouble;
42 class G4UIcmdWith3Vector;
43 
45 public:
49  void SetNewValue (G4UIcommand* command, G4String newValue);
50 private:
54 };
55 
57 public:
59  virtual ~G4VisCommandViewerCentreOn ();
61  void SetNewValue (G4UIcommand* command, G4String newValue);
62 private:
67 };
68 
70 public:
74  void SetNewValue (G4UIcommand* command, G4String newValue);
75 private:
79 };
80 
82 public:
84  virtual ~G4VisCommandViewerClear ();
86  void SetNewValue (G4UIcommand* command, G4String newValue);
87 private:
91 };
92 
94 public:
98  void SetNewValue (G4UIcommand* command, G4String newValue);
99 private:
103 };
104 
106 public:
110  void SetNewValue (G4UIcommand* command, G4String newValue);
111 private:
116 };
117 
119 public:
123  void SetNewValue (G4UIcommand* command, G4String newValue);
124 private:
128 };
129 
131 public:
133  virtual ~G4VisCommandViewerClone ();
135  void SetNewValue (G4UIcommand* command, G4String newValue);
136 private:
138  G4VisCommandViewerClone& operator =
139  (const G4VisCommandViewerClone&);
141 };
142 
144 public:
148  void SetNewValue (G4UIcommand* command, G4String newValue);
149 private:
153 };
154 
156 public:
160  void SetNewValue (G4UIcommand* command, G4String newValue);
161 private:
166 };
167 
169 public:
171  virtual ~G4VisCommandViewerCreate ();
173  void SetNewValue (G4UIcommand* command, G4String newValue);
174 private:
177  G4String NextName ();
180 };
181 
183 public:
185  virtual ~G4VisCommandViewerDolly ();
187  void SetNewValue (G4UIcommand* command, G4String newValue);
188 private:
195 };
196 
198 public:
200  virtual ~G4VisCommandViewerFlush ();
202  void SetNewValue (G4UIcommand* command, G4String newValue);
203 private:
207 };
208 
210 public:
214  void SetNewValue (G4UIcommand* command, G4String newValue);
215 private:
219 };
220 
222 public:
224  virtual ~G4VisCommandViewerList ();
226  void SetNewValue (G4UIcommand* command, G4String newValue);
227 private:
231 };
232 
234 public:
236  virtual ~G4VisCommandViewerPan ();
238  void SetNewValue (G4UIcommand* command, G4String newValue);
239 private:
246 };
247 
249 public:
251  virtual ~G4VisCommandViewerReset ();
253  void SetNewValue (G4UIcommand* command, G4String newValue);
254 private:
258 };
259 
261 public:
263  virtual ~G4VisCommandViewerRefresh ();
265  void SetNewValue (G4UIcommand* command, G4String newValue);
266 private:
270 };
271 
273 public:
275  virtual ~G4VisCommandViewerRebuild ();
277  void SetNewValue (G4UIcommand* command, G4String newValue);
278 private:
282 };
283 
285 public:
287  virtual ~G4VisCommandViewerSave ();
289  void SetNewValue (G4UIcommand* command, G4String newValue);
290 private:
294 };
295 
297 public:
299  virtual ~G4VisCommandViewerScale ();
301  void SetNewValue (G4UIcommand* command, G4String newValue);
302 private:
309 };
310 
312 public:
314  virtual ~G4VisCommandViewerSelect ();
316  void SetNewValue (G4UIcommand* command, G4String newValue);
317 private:
321 };
322 
324 public:
326  virtual ~G4VisCommandViewerUpdate ();
328  void SetNewValue (G4UIcommand* command, G4String newValue);
329 private:
333 };
334 
336 public:
338  virtual ~G4VisCommandViewerZoom ();
340  void SetNewValue (G4UIcommand* command, G4String newValue);
341 private:
348 };
349 
350 #endif