Geant4  10.03
G4VisCommandsViewer.hh
Go to the documentation of this file.
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 // $Id: G4VisCommandsViewer.hh 97316 2016-06-01 12:12:58Z gcosmo $
28 
29 // /vis/viewer commands - John Allison 25th October 1998
30 
31 #ifndef G4VISCOMMANDSVIEWER_HH
32 #define G4VISCOMMANDSVIEWER_HH
33 
34 #include "G4VVisCommand.hh"
35 
36 class G4VViewer;
37 class G4ViewParameters;
38 class G4UIcommand;
40 class G4UIcmdWithAString;
41 class G4UIcmdWithADouble;
43 class G4UIcmdWith3Vector;
44 
46 public:
48  virtual ~G4VVisCommandViewer ();
49 protected:
52 private:
55 };
56 
58 public:
62  void SetNewValue (G4UIcommand* command, G4String newValue);
63 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:
154 };
155 
157 public:
159  virtual ~G4VisCommandViewerCreate ();
161  void SetNewValue (G4UIcommand* command, G4String newValue);
162 private:
165  G4String NextName ();
168 };
169 
171 public:
173  virtual ~G4VisCommandViewerDolly ();
175  void SetNewValue (G4UIcommand* command, G4String newValue);
176 private:
183 };
184 
186 public:
188  virtual ~G4VisCommandViewerFlush ();
190  void SetNewValue (G4UIcommand* command, G4String newValue);
191 private:
195 };
196 
197 #ifndef WIN32
199 public:
203  void SetNewValue (G4UIcommand* command, G4String newValue);
204 private:
208 };
209 #endif
210 
212 public:
214  virtual ~G4VisCommandViewerList ();
216  void SetNewValue (G4UIcommand* command, G4String newValue);
217 private:
221 };
222 
224 public:
226  virtual ~G4VisCommandViewerPan ();
228  void SetNewValue (G4UIcommand* command, G4String newValue);
229 private:
236 };
237 
239 public:
241  virtual ~G4VisCommandViewerReset ();
243  void SetNewValue (G4UIcommand* command, G4String newValue);
244 private:
248 };
249 
251 public:
253  virtual ~G4VisCommandViewerRefresh ();
255  void SetNewValue (G4UIcommand* command, G4String newValue);
256 private:
260 };
261 
263 public:
265  virtual ~G4VisCommandViewerRebuild ();
267  void SetNewValue (G4UIcommand* command, G4String newValue);
268 private:
272 };
273 
275 public:
277  virtual ~G4VisCommandViewerSave ();
279  void SetNewValue (G4UIcommand* command, G4String newValue);
280 private:
284 };
285 
287 public:
289  virtual ~G4VisCommandViewerScale ();
291  void SetNewValue (G4UIcommand* command, G4String newValue);
292 private:
299 };
300 
302 public:
304  virtual ~G4VisCommandViewerSelect ();
306  void SetNewValue (G4UIcommand* command, G4String newValue);
307 private:
311 };
312 
314 public:
316  virtual ~G4VisCommandViewerUpdate ();
318  void SetNewValue (G4UIcommand* command, G4String newValue);
319 private:
323 };
324 
326 public:
328  virtual ~G4VisCommandViewerZoom ();
330  void SetNewValue (G4UIcommand* command, G4String newValue);
331 private:
338 };
339 
340 #endif
G4String GetCurrentValue(G4UIcommand *command)
G4UIcmdWithADouble * fpCommandZoom
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerChangeCutawayPlane & operator=(const G4VisCommandViewerChangeCutawayPlane &)
G4VisCommandViewerUpdate & operator=(const G4VisCommandViewerUpdate &)
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandViewerFlush & operator=(const G4VisCommandViewerFlush &)
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerCreate & operator=(const G4VisCommandViewerCreate &)
void SetViewParameters(G4VViewer *, const G4ViewParameters &)
G4VVisCommandViewer & operator=(const G4VVisCommandViewer &)
G4VisCommandViewerSelect & operator=(const G4VisCommandViewerSelect &)
HepGeom::Vector3D< G4double > G4Vector3D
Definition: G4Vector3D.hh:35
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWith3Vector * fpCommandScaleTo
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerClear & operator=(const G4VisCommandViewerClear &)
int G4int
Definition: G4Types.hh:78
G4VisCommandViewerClearVisAttributesModifiers & operator=(const G4VisCommandViewerClearVisAttributesModifiers &)
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerScale & operator=(const G4VisCommandViewerScale &)
G4UIcmdWithAString * fpCommand
G4UIcmdWithADoubleAndUnit * fpCommandDolly
G4VisCommandViewerRefresh & operator=(const G4VisCommandViewerRefresh &)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4VisCommandViewerAddCutawayPlane & operator=(const G4VisCommandViewerAddCutawayPlane &)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerRebuild & operator=(const G4VisCommandViewerRebuild &)
G4UIcmdWithAString * fpCommand
G4VisCommandViewerClearCutawayPlanes & operator=(const G4VisCommandViewerClearCutawayPlanes &)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWithAString * fpCommand
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWithAString * fpCommand
G4UIcmdWithADouble * fpCommandZoomTo
void SetNewValue(G4UIcommand *command, G4String newValue)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerPan & operator=(const G4VisCommandViewerPan &)
G4VisCommandViewerReset & operator=(const G4VisCommandViewerReset &)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWithAString * fpCommand
void RefreshIfRequired(G4VViewer *)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWith3Vector * fpCommandScale
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4UIcmdWithAString * fpCommand
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerList & operator=(const G4VisCommandViewerList &)
G4VisCommandViewerZoom & operator=(const G4VisCommandViewerZoom &)
void SetNewValue(G4UIcommand *command, G4String newValue)
double G4double
Definition: G4Types.hh:76
G4UIcmdWithADoubleAndUnit * fpCommandDollyTo
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4VisCommandViewerInterpolate & operator=(const G4VisCommandViewerInterpolate &)
G4VisCommandViewerDolly & operator=(const G4VisCommandViewerDolly &)
G4VisCommandViewerSave & operator=(const G4VisCommandViewerSave &)
G4UIcmdWithAString * fpCommand
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValue)
G4UIcmdWithAString * fpCommand
void SetNewValue(G4UIcommand *command, G4String newValue)